public async Task <Dictionary <string, ObjectRef[]> > GetAllMantisEnum()
        {
            Dictionary <string, ObjectRef[]> enums = new Dictionary <string, ObjectRef[]>();

            ObjectRef[] val = await Client.mc_enum_access_levelsAsync(_usr, _pwd);

            enums.Add("Access Levels", val);

            val = await Client.mc_enum_custom_field_typesAsync(_usr, _pwd);

            enums.Add("Custom field types", val);
            val = await Client.mc_enum_etasAsync(_usr, _pwd);

            enums.Add("Etas", val);
            val = await Client.mc_enum_prioritiesAsync(_usr, _pwd);

            enums.Add("Priorities", val);
            val = await Client.mc_enum_projectionsAsync(_usr, _pwd);

            enums.Add("Projections", val);
            val = await Client.mc_enum_project_statusAsync(_usr, _pwd);

            enums.Add("Project Status", val);
            val = await Client.mc_enum_project_view_statesAsync(_usr, _pwd);

            enums.Add("Project view states", val);
            val = await Client.mc_enum_reproducibilitiesAsync(_usr, _pwd);

            enums.Add("Reproductibilities", val);
            val = await Client.mc_enum_resolutionsAsync(_usr, _pwd);

            enums.Add("Resolutions", val);
            val = await Client.mc_enum_severitiesAsync(_usr, _pwd);

            enums.Add("Severities", val);
            val = await Client.mc_enum_statusAsync(_usr, _pwd);

            enums.Add("Status", val);
            val = await Client.mc_enum_view_statesAsync(_usr, _pwd);

            enums.Add("View states", val);

            return(enums);
        }