/* tslint:disable */ /* eslint-disable */ /** * HashiCorp Vault API * HTTP API that gives you full access to Vault. All API routes are prefixed with `/v1/`. * * The version of the OpenAPI document: 1.21.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; import * as runtime from '../runtime'; import { AliasCreateRequestToJSON, AliasUpdateByIdRequestToJSON, EntitiesCreateDuplicatesRequestToJSON, EntityAliasCreateDuplicatesRequestToJSON, EntityAliasesCreateDuplicatesRequestToJSON, EntityBatchDeleteRequestToJSON, EntityCreateAliasRequestToJSON, EntityCreateRequestToJSON, EntityLookUpRequestToJSON, EntityMergeRequestToJSON, EntityUpdateAliasByIdRequestToJSON, EntityUpdateByIdRequestToJSON, EntityUpdateByNameRequestToJSON, GroupCreateAliasRequestToJSON, GroupCreateRequestToJSON, GroupLookUpRequestToJSON, GroupUpdateAliasByIdRequestToJSON, GroupUpdateByIdRequestToJSON, GroupUpdateByNameRequestToJSON, GroupsCreateDuplicatesRequestToJSON, MfaAdminDestroyTotpSecretRequestToJSON, MfaAdminGenerateTotpSecretRequestToJSON, MfaCreateDuoMethodRequestToJSON, MfaCreateOktaMethodRequestToJSON, MfaCreatePingIdMethodRequestToJSON, MfaCreateTotpMethodRequestToJSON, MfaGenerateTotpSecretRequestToJSON, MfaUpdateDuoMethodRequestToJSON, MfaUpdateOktaMethodRequestToJSON, MfaUpdatePingIdMethodRequestToJSON, MfaUpdateTotpMethodRequestToJSON, MfaWriteLoginEnforcementRequestToJSON, OidcConfigureRequestToJSON, OidcIntrospectRequestToJSON, OidcProviderAuthorizeWithParametersRequestToJSON, OidcProviderTokenRequestToJSON, OidcRotateKeyRequestToJSON, OidcWriteAssignmentRequestToJSON, OidcWriteClientRequestToJSON, OidcWriteKeyRequestToJSON, OidcWriteProviderRequestToJSON, OidcWriteRoleRequestToJSON, OidcWriteScopeRequestToJSON, PersonaCreateRequestToJSON, PersonaUpdateByIdRequestToJSON, StandardListResponseFromJSON, } from '../models/index'; /** * */ export class IdentityApi extends runtime.BaseAPI { /** * Create a new alias. */ aliasCreateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['aliasCreateRequest'] == null) { throw new runtime.RequiredError('aliasCreateRequest', 'Required parameter "aliasCreateRequest" was null or undefined when calling aliasCreate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/alias`, method: 'POST', headers: headerParameters, query: queryParameters, body: AliasCreateRequestToJSON(requestParameters['aliasCreateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Create a new alias. */ aliasCreate(aliasCreateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliasCreateRaw({ aliasCreateRequest: aliasCreateRequest }, initOverrides); return yield response.value(); }); } /** */ aliasDeleteByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling aliasDeleteById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/alias/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ aliasDeleteById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliasDeleteByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** * List all the alias IDs. */ aliasListByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling aliasListById().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/alias/id/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List all the alias IDs. */ aliasListById(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliasListByIdRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ aliasReadByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling aliasReadById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/alias/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ aliasReadById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliasReadByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** */ aliasUpdateByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling aliasUpdateById().'); } if (requestParameters['aliasUpdateByIdRequest'] == null) { throw new runtime.RequiredError('aliasUpdateByIdRequest', 'Required parameter "aliasUpdateByIdRequest" was null or undefined when calling aliasUpdateById().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/alias/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'POST', headers: headerParameters, query: queryParameters, body: AliasUpdateByIdRequestToJSON(requestParameters['aliasUpdateByIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ aliasUpdateById(id, aliasUpdateByIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.aliasUpdateByIdRaw({ id: id, aliasUpdateByIdRequest: aliasUpdateByIdRequest }, initOverrides); return yield response.value(); }); } /** */ entitiesCreateDuplicatesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['entitiesCreateDuplicatesRequest'] == null) { throw new runtime.RequiredError('entitiesCreateDuplicatesRequest', 'Required parameter "entitiesCreateDuplicatesRequest" was null or undefined when calling entitiesCreateDuplicates().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/duplicate/entities`, method: 'POST', headers: headerParameters, query: queryParameters, body: EntitiesCreateDuplicatesRequestToJSON(requestParameters['entitiesCreateDuplicatesRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entitiesCreateDuplicates(entitiesCreateDuplicatesRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entitiesCreateDuplicatesRaw({ entitiesCreateDuplicatesRequest: entitiesCreateDuplicatesRequest }, initOverrides); return yield response.value(); }); } /** */ entityAliasCreateDuplicatesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['entityAliasCreateDuplicatesRequest'] == null) { throw new runtime.RequiredError('entityAliasCreateDuplicatesRequest', 'Required parameter "entityAliasCreateDuplicatesRequest" was null or undefined when calling entityAliasCreateDuplicates().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/duplicate/local-entity-alias`, method: 'POST', headers: headerParameters, query: queryParameters, body: EntityAliasCreateDuplicatesRequestToJSON(requestParameters['entityAliasCreateDuplicatesRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityAliasCreateDuplicates(entityAliasCreateDuplicatesRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityAliasCreateDuplicatesRaw({ entityAliasCreateDuplicatesRequest: entityAliasCreateDuplicatesRequest }, initOverrides); return yield response.value(); }); } /** */ entityAliasesCreateDuplicatesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['entityAliasesCreateDuplicatesRequest'] == null) { throw new runtime.RequiredError('entityAliasesCreateDuplicatesRequest', 'Required parameter "entityAliasesCreateDuplicatesRequest" was null or undefined when calling entityAliasesCreateDuplicates().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/duplicate/entity-aliases`, method: 'POST', headers: headerParameters, query: queryParameters, body: EntityAliasesCreateDuplicatesRequestToJSON(requestParameters['entityAliasesCreateDuplicatesRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityAliasesCreateDuplicates(entityAliasesCreateDuplicatesRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityAliasesCreateDuplicatesRaw({ entityAliasesCreateDuplicatesRequest: entityAliasesCreateDuplicatesRequest }, initOverrides); return yield response.value(); }); } /** */ entityBatchDeleteRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['entityBatchDeleteRequest'] == null) { throw new runtime.RequiredError('entityBatchDeleteRequest', 'Required parameter "entityBatchDeleteRequest" was null or undefined when calling entityBatchDelete().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/entity/batch-delete`, method: 'POST', headers: headerParameters, query: queryParameters, body: EntityBatchDeleteRequestToJSON(requestParameters['entityBatchDeleteRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityBatchDelete(entityBatchDeleteRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityBatchDeleteRaw({ entityBatchDeleteRequest: entityBatchDeleteRequest }, initOverrides); return yield response.value(); }); } /** */ entityCreateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['entityCreateRequest'] == null) { throw new runtime.RequiredError('entityCreateRequest', 'Required parameter "entityCreateRequest" was null or undefined when calling entityCreate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/entity`, method: 'POST', headers: headerParameters, query: queryParameters, body: EntityCreateRequestToJSON(requestParameters['entityCreateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityCreate(entityCreateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityCreateRaw({ entityCreateRequest: entityCreateRequest }, initOverrides); return yield response.value(); }); } /** * Create a new alias. */ entityCreateAliasRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['entityCreateAliasRequest'] == null) { throw new runtime.RequiredError('entityCreateAliasRequest', 'Required parameter "entityCreateAliasRequest" was null or undefined when calling entityCreateAlias().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/entity-alias`, method: 'POST', headers: headerParameters, query: queryParameters, body: EntityCreateAliasRequestToJSON(requestParameters['entityCreateAliasRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Create a new alias. */ entityCreateAlias(entityCreateAliasRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityCreateAliasRaw({ entityCreateAliasRequest: entityCreateAliasRequest }, initOverrides); return yield response.value(); }); } /** */ entityDeleteAliasByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling entityDeleteAliasById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/entity-alias/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityDeleteAliasById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityDeleteAliasByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** */ entityDeleteByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling entityDeleteById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/entity/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityDeleteById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityDeleteByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** */ entityDeleteByNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling entityDeleteByName().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/entity/name/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityDeleteByName(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityDeleteByNameRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * List all the alias IDs. */ entityListAliasesByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling entityListAliasesById().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/entity-alias/id/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List all the alias IDs. */ entityListAliasesById(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityListAliasesByIdRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ entityListByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling entityListById().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/entity/id/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ entityListById(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityListByIdRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ entityListByNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling entityListByName().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/entity/name/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ entityListByName(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityListByNameRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ entityListFromStorageRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling entityListFromStorage().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/entity/from-storage/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ entityListFromStorage(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityListFromStorageRaw({ list: list }, initOverrides); return yield response.value(); }); } /** * Query entities based on various properties. */ entityLookUpRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['entityLookUpRequest'] == null) { throw new runtime.RequiredError('entityLookUpRequest', 'Required parameter "entityLookUpRequest" was null or undefined when calling entityLookUp().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/lookup/entity`, method: 'POST', headers: headerParameters, query: queryParameters, body: EntityLookUpRequestToJSON(requestParameters['entityLookUpRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Query entities based on various properties. */ entityLookUp(entityLookUpRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityLookUpRaw({ entityLookUpRequest: entityLookUpRequest }, initOverrides); return yield response.value(); }); } /** */ entityMergeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['entityMergeRequest'] == null) { throw new runtime.RequiredError('entityMergeRequest', 'Required parameter "entityMergeRequest" was null or undefined when calling entityMerge().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/entity/merge`, method: 'POST', headers: headerParameters, query: queryParameters, body: EntityMergeRequestToJSON(requestParameters['entityMergeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityMerge(entityMergeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityMergeRaw({ entityMergeRequest: entityMergeRequest }, initOverrides); return yield response.value(); }); } /** */ entityReadAliasByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling entityReadAliasById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/entity-alias/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityReadAliasById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityReadAliasByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** */ entityReadByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling entityReadById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/entity/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityReadById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityReadByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** */ entityReadByNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling entityReadByName().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/entity/name/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityReadByName(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityReadByNameRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ entityUpdateAliasByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling entityUpdateAliasById().'); } if (requestParameters['entityUpdateAliasByIdRequest'] == null) { throw new runtime.RequiredError('entityUpdateAliasByIdRequest', 'Required parameter "entityUpdateAliasByIdRequest" was null or undefined when calling entityUpdateAliasById().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/entity-alias/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'POST', headers: headerParameters, query: queryParameters, body: EntityUpdateAliasByIdRequestToJSON(requestParameters['entityUpdateAliasByIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityUpdateAliasById(id, entityUpdateAliasByIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityUpdateAliasByIdRaw({ id: id, entityUpdateAliasByIdRequest: entityUpdateAliasByIdRequest }, initOverrides); return yield response.value(); }); } /** */ entityUpdateByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling entityUpdateById().'); } if (requestParameters['entityUpdateByIdRequest'] == null) { throw new runtime.RequiredError('entityUpdateByIdRequest', 'Required parameter "entityUpdateByIdRequest" was null or undefined when calling entityUpdateById().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/entity/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'POST', headers: headerParameters, query: queryParameters, body: EntityUpdateByIdRequestToJSON(requestParameters['entityUpdateByIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityUpdateById(id, entityUpdateByIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityUpdateByIdRaw({ id: id, entityUpdateByIdRequest: entityUpdateByIdRequest }, initOverrides); return yield response.value(); }); } /** */ entityUpdateByNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling entityUpdateByName().'); } if (requestParameters['entityUpdateByNameRequest'] == null) { throw new runtime.RequiredError('entityUpdateByNameRequest', 'Required parameter "entityUpdateByNameRequest" was null or undefined when calling entityUpdateByName().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/entity/name/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: EntityUpdateByNameRequestToJSON(requestParameters['entityUpdateByNameRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ entityUpdateByName(name, entityUpdateByNameRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.entityUpdateByNameRaw({ name: name, entityUpdateByNameRequest: entityUpdateByNameRequest }, initOverrides); return yield response.value(); }); } /** */ groupCreateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['groupCreateRequest'] == null) { throw new runtime.RequiredError('groupCreateRequest', 'Required parameter "groupCreateRequest" was null or undefined when calling groupCreate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/group`, method: 'POST', headers: headerParameters, query: queryParameters, body: GroupCreateRequestToJSON(requestParameters['groupCreateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupCreate(groupCreateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupCreateRaw({ groupCreateRequest: groupCreateRequest }, initOverrides); return yield response.value(); }); } /** */ groupCreateAliasRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['groupCreateAliasRequest'] == null) { throw new runtime.RequiredError('groupCreateAliasRequest', 'Required parameter "groupCreateAliasRequest" was null or undefined when calling groupCreateAlias().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/group-alias`, method: 'POST', headers: headerParameters, query: queryParameters, body: GroupCreateAliasRequestToJSON(requestParameters['groupCreateAliasRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupCreateAlias(groupCreateAliasRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupCreateAliasRaw({ groupCreateAliasRequest: groupCreateAliasRequest }, initOverrides); return yield response.value(); }); } /** */ groupDeleteAliasByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling groupDeleteAliasById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/group-alias/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupDeleteAliasById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupDeleteAliasByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** */ groupDeleteByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling groupDeleteById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/group/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupDeleteById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupDeleteByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** */ groupDeleteByNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling groupDeleteByName().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/group/name/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupDeleteByName(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupDeleteByNameRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * List all the group alias IDs. */ groupListAliasesByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling groupListAliasesById().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/group-alias/id/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List all the group alias IDs. */ groupListAliasesById(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupListAliasesByIdRaw({ list: list }, initOverrides); return yield response.value(); }); } /** * List all the group IDs. */ groupListByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling groupListById().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/group/id/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List all the group IDs. */ groupListById(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupListByIdRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ groupListByNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling groupListByName().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/group/name/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ groupListByName(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupListByNameRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ groupListFromStorageRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling groupListFromStorage().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/group/from-storage/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ groupListFromStorage(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupListFromStorageRaw({ list: list }, initOverrides); return yield response.value(); }); } /** * Query groups based on various properties. */ groupLookUpRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['groupLookUpRequest'] == null) { throw new runtime.RequiredError('groupLookUpRequest', 'Required parameter "groupLookUpRequest" was null or undefined when calling groupLookUp().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/lookup/group`, method: 'POST', headers: headerParameters, query: queryParameters, body: GroupLookUpRequestToJSON(requestParameters['groupLookUpRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Query groups based on various properties. */ groupLookUp(groupLookUpRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupLookUpRaw({ groupLookUpRequest: groupLookUpRequest }, initOverrides); return yield response.value(); }); } /** */ groupReadAliasByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling groupReadAliasById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/group-alias/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupReadAliasById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupReadAliasByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** */ groupReadByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling groupReadById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/group/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupReadById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupReadByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** */ groupReadByNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling groupReadByName().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/group/name/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupReadByName(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupReadByNameRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ groupUpdateAliasByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling groupUpdateAliasById().'); } if (requestParameters['groupUpdateAliasByIdRequest'] == null) { throw new runtime.RequiredError('groupUpdateAliasByIdRequest', 'Required parameter "groupUpdateAliasByIdRequest" was null or undefined when calling groupUpdateAliasById().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/group-alias/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GroupUpdateAliasByIdRequestToJSON(requestParameters['groupUpdateAliasByIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupUpdateAliasById(id, groupUpdateAliasByIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupUpdateAliasByIdRaw({ id: id, groupUpdateAliasByIdRequest: groupUpdateAliasByIdRequest }, initOverrides); return yield response.value(); }); } /** */ groupUpdateByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling groupUpdateById().'); } if (requestParameters['groupUpdateByIdRequest'] == null) { throw new runtime.RequiredError('groupUpdateByIdRequest', 'Required parameter "groupUpdateByIdRequest" was null or undefined when calling groupUpdateById().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/group/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GroupUpdateByIdRequestToJSON(requestParameters['groupUpdateByIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupUpdateById(id, groupUpdateByIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupUpdateByIdRaw({ id: id, groupUpdateByIdRequest: groupUpdateByIdRequest }, initOverrides); return yield response.value(); }); } /** */ groupUpdateByNameRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling groupUpdateByName().'); } if (requestParameters['groupUpdateByNameRequest'] == null) { throw new runtime.RequiredError('groupUpdateByNameRequest', 'Required parameter "groupUpdateByNameRequest" was null or undefined when calling groupUpdateByName().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/group/name/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: GroupUpdateByNameRequestToJSON(requestParameters['groupUpdateByNameRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupUpdateByName(name, groupUpdateByNameRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupUpdateByNameRaw({ name: name, groupUpdateByNameRequest: groupUpdateByNameRequest }, initOverrides); return yield response.value(); }); } /** */ groupsCreateDuplicatesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['groupsCreateDuplicatesRequest'] == null) { throw new runtime.RequiredError('groupsCreateDuplicatesRequest', 'Required parameter "groupsCreateDuplicatesRequest" was null or undefined when calling groupsCreateDuplicates().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/duplicate/groups`, method: 'POST', headers: headerParameters, query: queryParameters, body: GroupsCreateDuplicatesRequestToJSON(requestParameters['groupsCreateDuplicatesRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ groupsCreateDuplicates(groupsCreateDuplicatesRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.groupsCreateDuplicatesRaw({ groupsCreateDuplicatesRequest: groupsCreateDuplicatesRequest }, initOverrides); return yield response.value(); }); } /** * Destroys a TOTP secret for the given MFA method ID on the given entity */ mfaAdminDestroyTotpSecretRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mfaAdminDestroyTotpSecretRequest'] == null) { throw new runtime.RequiredError('mfaAdminDestroyTotpSecretRequest', 'Required parameter "mfaAdminDestroyTotpSecretRequest" was null or undefined when calling mfaAdminDestroyTotpSecret().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/totp/admin-destroy`, method: 'POST', headers: headerParameters, query: queryParameters, body: MfaAdminDestroyTotpSecretRequestToJSON(requestParameters['mfaAdminDestroyTotpSecretRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Destroys a TOTP secret for the given MFA method ID on the given entity */ mfaAdminDestroyTotpSecret(mfaAdminDestroyTotpSecretRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaAdminDestroyTotpSecretRaw({ mfaAdminDestroyTotpSecretRequest: mfaAdminDestroyTotpSecretRequest }, initOverrides); return yield response.value(); }); } /** * Update or create TOTP secret for the given method ID on the given entity. */ mfaAdminGenerateTotpSecretRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mfaAdminGenerateTotpSecretRequest'] == null) { throw new runtime.RequiredError('mfaAdminGenerateTotpSecretRequest', 'Required parameter "mfaAdminGenerateTotpSecretRequest" was null or undefined when calling mfaAdminGenerateTotpSecret().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/totp/admin-generate`, method: 'POST', headers: headerParameters, query: queryParameters, body: MfaAdminGenerateTotpSecretRequestToJSON(requestParameters['mfaAdminGenerateTotpSecretRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Update or create TOTP secret for the given method ID on the given entity. */ mfaAdminGenerateTotpSecret(mfaAdminGenerateTotpSecretRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaAdminGenerateTotpSecretRaw({ mfaAdminGenerateTotpSecretRequest: mfaAdminGenerateTotpSecretRequest }, initOverrides); return yield response.value(); }); } /** * Create the given MFA method */ mfaCreateDuoMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mfaCreateDuoMethodRequest'] == null) { throw new runtime.RequiredError('mfaCreateDuoMethodRequest', 'Required parameter "mfaCreateDuoMethodRequest" was null or undefined when calling mfaCreateDuoMethod().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/duo`, method: 'POST', headers: headerParameters, query: queryParameters, body: MfaCreateDuoMethodRequestToJSON(requestParameters['mfaCreateDuoMethodRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Create the given MFA method */ mfaCreateDuoMethod(mfaCreateDuoMethodRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaCreateDuoMethodRaw({ mfaCreateDuoMethodRequest: mfaCreateDuoMethodRequest }, initOverrides); return yield response.value(); }); } /** * Create the given MFA method */ mfaCreateOktaMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mfaCreateOktaMethodRequest'] == null) { throw new runtime.RequiredError('mfaCreateOktaMethodRequest', 'Required parameter "mfaCreateOktaMethodRequest" was null or undefined when calling mfaCreateOktaMethod().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/okta`, method: 'POST', headers: headerParameters, query: queryParameters, body: MfaCreateOktaMethodRequestToJSON(requestParameters['mfaCreateOktaMethodRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Create the given MFA method */ mfaCreateOktaMethod(mfaCreateOktaMethodRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaCreateOktaMethodRaw({ mfaCreateOktaMethodRequest: mfaCreateOktaMethodRequest }, initOverrides); return yield response.value(); }); } /** * Create the given MFA method */ mfaCreatePingIdMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mfaCreatePingIdMethodRequest'] == null) { throw new runtime.RequiredError('mfaCreatePingIdMethodRequest', 'Required parameter "mfaCreatePingIdMethodRequest" was null or undefined when calling mfaCreatePingIdMethod().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/pingid`, method: 'POST', headers: headerParameters, query: queryParameters, body: MfaCreatePingIdMethodRequestToJSON(requestParameters['mfaCreatePingIdMethodRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Create the given MFA method */ mfaCreatePingIdMethod(mfaCreatePingIdMethodRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaCreatePingIdMethodRaw({ mfaCreatePingIdMethodRequest: mfaCreatePingIdMethodRequest }, initOverrides); return yield response.value(); }); } /** * Create the given MFA method */ mfaCreateTotpMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mfaCreateTotpMethodRequest'] == null) { throw new runtime.RequiredError('mfaCreateTotpMethodRequest', 'Required parameter "mfaCreateTotpMethodRequest" was null or undefined when calling mfaCreateTotpMethod().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/totp`, method: 'POST', headers: headerParameters, query: queryParameters, body: MfaCreateTotpMethodRequestToJSON(requestParameters['mfaCreateTotpMethodRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Create the given MFA method */ mfaCreateTotpMethod(mfaCreateTotpMethodRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaCreateTotpMethodRaw({ mfaCreateTotpMethodRequest: mfaCreateTotpMethodRequest }, initOverrides); return yield response.value(); }); } /** * Delete the given MFA method */ mfaDeleteDuoMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaDeleteDuoMethod().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/duo/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Delete the given MFA method */ mfaDeleteDuoMethod(methodId, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaDeleteDuoMethodRaw({ methodId: methodId }, initOverrides); return yield response.value(); }); } /** * Delete a login enforcement */ mfaDeleteLoginEnforcementRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling mfaDeleteLoginEnforcement().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/login-enforcement/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Delete a login enforcement */ mfaDeleteLoginEnforcement(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaDeleteLoginEnforcementRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * Delete the given MFA method */ mfaDeleteOktaMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaDeleteOktaMethod().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/okta/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Delete the given MFA method */ mfaDeleteOktaMethod(methodId, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaDeleteOktaMethodRaw({ methodId: methodId }, initOverrides); return yield response.value(); }); } /** * Delete the given MFA method */ mfaDeletePingIdMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaDeletePingIdMethod().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/pingid/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Delete the given MFA method */ mfaDeletePingIdMethod(methodId, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaDeletePingIdMethodRaw({ methodId: methodId }, initOverrides); return yield response.value(); }); } /** * Delete the given MFA method */ mfaDeleteTotpMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaDeleteTotpMethod().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/totp/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Delete the given MFA method */ mfaDeleteTotpMethod(methodId, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaDeleteTotpMethodRaw({ methodId: methodId }, initOverrides); return yield response.value(); }); } /** * Update or create TOTP secret for the given method ID on the given entity. */ mfaGenerateTotpSecretRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mfaGenerateTotpSecretRequest'] == null) { throw new runtime.RequiredError('mfaGenerateTotpSecretRequest', 'Required parameter "mfaGenerateTotpSecretRequest" was null or undefined when calling mfaGenerateTotpSecret().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/totp/generate`, method: 'POST', headers: headerParameters, query: queryParameters, body: MfaGenerateTotpSecretRequestToJSON(requestParameters['mfaGenerateTotpSecretRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Update or create TOTP secret for the given method ID on the given entity. */ mfaGenerateTotpSecret(mfaGenerateTotpSecretRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaGenerateTotpSecretRaw({ mfaGenerateTotpSecretRequest: mfaGenerateTotpSecretRequest }, initOverrides); return yield response.value(); }); } /** * List MFA method configurations for the given MFA method */ mfaListDuoMethodsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling mfaListDuoMethods().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/duo/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List MFA method configurations for the given MFA method */ mfaListDuoMethods(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaListDuoMethodsRaw({ list: list }, initOverrides); return yield response.value(); }); } /** * List login enforcements */ mfaListLoginEnforcementsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling mfaListLoginEnforcements().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/login-enforcement/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List login enforcements */ mfaListLoginEnforcements(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaListLoginEnforcementsRaw({ list: list }, initOverrides); return yield response.value(); }); } /** * List MFA method configurations for all MFA methods */ mfaListMethodsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling mfaListMethods().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List MFA method configurations for all MFA methods */ mfaListMethods(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaListMethodsRaw({ list: list }, initOverrides); return yield response.value(); }); } /** * List MFA method configurations for the given MFA method */ mfaListOktaMethodsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling mfaListOktaMethods().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/okta/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List MFA method configurations for the given MFA method */ mfaListOktaMethods(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaListOktaMethodsRaw({ list: list }, initOverrides); return yield response.value(); }); } /** * List MFA method configurations for the given MFA method */ mfaListPingIdMethodsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling mfaListPingIdMethods().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/pingid/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List MFA method configurations for the given MFA method */ mfaListPingIdMethods(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaListPingIdMethodsRaw({ list: list }, initOverrides); return yield response.value(); }); } /** * List MFA method configurations for the given MFA method */ mfaListTotpMethodsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling mfaListTotpMethods().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/totp/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List MFA method configurations for the given MFA method */ mfaListTotpMethods(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaListTotpMethodsRaw({ list: list }, initOverrides); return yield response.value(); }); } /** * Read the current configuration for the given MFA method */ mfaReadDuoMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaReadDuoMethod().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/duo/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read the current configuration for the given MFA method */ mfaReadDuoMethod(methodId, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaReadDuoMethodRaw({ methodId: methodId }, initOverrides); return yield response.value(); }); } /** * Read the current login enforcement */ mfaReadLoginEnforcementRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling mfaReadLoginEnforcement().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/login-enforcement/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read the current login enforcement */ mfaReadLoginEnforcement(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaReadLoginEnforcementRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * Read the current configuration for the given ID regardless of the MFA method type */ mfaReadMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaReadMethod().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read the current configuration for the given ID regardless of the MFA method type */ mfaReadMethod(methodId, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaReadMethodRaw({ methodId: methodId }, initOverrides); return yield response.value(); }); } /** * Read the current configuration for the given MFA method */ mfaReadOktaMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaReadOktaMethod().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/okta/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read the current configuration for the given MFA method */ mfaReadOktaMethod(methodId, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaReadOktaMethodRaw({ methodId: methodId }, initOverrides); return yield response.value(); }); } /** * Read the current configuration for the given MFA method */ mfaReadPingIdMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaReadPingIdMethod().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/pingid/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read the current configuration for the given MFA method */ mfaReadPingIdMethod(methodId, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaReadPingIdMethodRaw({ methodId: methodId }, initOverrides); return yield response.value(); }); } /** * Read the current configuration for the given MFA method */ mfaReadTotpMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaReadTotpMethod().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/mfa/method/totp/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Read the current configuration for the given MFA method */ mfaReadTotpMethod(methodId, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaReadTotpMethodRaw({ methodId: methodId }, initOverrides); return yield response.value(); }); } /** * Update the configuration for the given MFA method */ mfaUpdateDuoMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaUpdateDuoMethod().'); } if (requestParameters['mfaUpdateDuoMethodRequest'] == null) { throw new runtime.RequiredError('mfaUpdateDuoMethodRequest', 'Required parameter "mfaUpdateDuoMethodRequest" was null or undefined when calling mfaUpdateDuoMethod().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/duo/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'POST', headers: headerParameters, query: queryParameters, body: MfaUpdateDuoMethodRequestToJSON(requestParameters['mfaUpdateDuoMethodRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Update the configuration for the given MFA method */ mfaUpdateDuoMethod(methodId, mfaUpdateDuoMethodRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaUpdateDuoMethodRaw({ methodId: methodId, mfaUpdateDuoMethodRequest: mfaUpdateDuoMethodRequest }, initOverrides); return yield response.value(); }); } /** * Update the configuration for the given MFA method */ mfaUpdateOktaMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaUpdateOktaMethod().'); } if (requestParameters['mfaUpdateOktaMethodRequest'] == null) { throw new runtime.RequiredError('mfaUpdateOktaMethodRequest', 'Required parameter "mfaUpdateOktaMethodRequest" was null or undefined when calling mfaUpdateOktaMethod().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/okta/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'POST', headers: headerParameters, query: queryParameters, body: MfaUpdateOktaMethodRequestToJSON(requestParameters['mfaUpdateOktaMethodRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Update the configuration for the given MFA method */ mfaUpdateOktaMethod(methodId, mfaUpdateOktaMethodRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaUpdateOktaMethodRaw({ methodId: methodId, mfaUpdateOktaMethodRequest: mfaUpdateOktaMethodRequest }, initOverrides); return yield response.value(); }); } /** * Update the configuration for the given MFA method */ mfaUpdatePingIdMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaUpdatePingIdMethod().'); } if (requestParameters['mfaUpdatePingIdMethodRequest'] == null) { throw new runtime.RequiredError('mfaUpdatePingIdMethodRequest', 'Required parameter "mfaUpdatePingIdMethodRequest" was null or undefined when calling mfaUpdatePingIdMethod().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/pingid/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'POST', headers: headerParameters, query: queryParameters, body: MfaUpdatePingIdMethodRequestToJSON(requestParameters['mfaUpdatePingIdMethodRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Update the configuration for the given MFA method */ mfaUpdatePingIdMethod(methodId, mfaUpdatePingIdMethodRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaUpdatePingIdMethodRaw({ methodId: methodId, mfaUpdatePingIdMethodRequest: mfaUpdatePingIdMethodRequest }, initOverrides); return yield response.value(); }); } /** * Update the configuration for the given MFA method */ mfaUpdateTotpMethodRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['methodId'] == null) { throw new runtime.RequiredError('methodId', 'Required parameter "methodId" was null or undefined when calling mfaUpdateTotpMethod().'); } if (requestParameters['mfaUpdateTotpMethodRequest'] == null) { throw new runtime.RequiredError('mfaUpdateTotpMethodRequest', 'Required parameter "mfaUpdateTotpMethodRequest" was null or undefined when calling mfaUpdateTotpMethod().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/method/totp/{method_id}`.replace(`{${"method_id"}}`, encodeURIComponent(String(requestParameters['methodId']))), method: 'POST', headers: headerParameters, query: queryParameters, body: MfaUpdateTotpMethodRequestToJSON(requestParameters['mfaUpdateTotpMethodRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Update the configuration for the given MFA method */ mfaUpdateTotpMethod(methodId, mfaUpdateTotpMethodRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaUpdateTotpMethodRaw({ methodId: methodId, mfaUpdateTotpMethodRequest: mfaUpdateTotpMethodRequest }, initOverrides); return yield response.value(); }); } /** * Create or update a login enforcement */ mfaWriteLoginEnforcementRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling mfaWriteLoginEnforcement().'); } if (requestParameters['mfaWriteLoginEnforcementRequest'] == null) { throw new runtime.RequiredError('mfaWriteLoginEnforcementRequest', 'Required parameter "mfaWriteLoginEnforcementRequest" was null or undefined when calling mfaWriteLoginEnforcement().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/mfa/login-enforcement/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: MfaWriteLoginEnforcementRequestToJSON(requestParameters['mfaWriteLoginEnforcementRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Create or update a login enforcement */ mfaWriteLoginEnforcement(name, mfaWriteLoginEnforcementRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.mfaWriteLoginEnforcementRaw({ name: name, mfaWriteLoginEnforcementRequest: mfaWriteLoginEnforcementRequest }, initOverrides); return yield response.value(); }); } /** */ oidcConfigureRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['oidcConfigureRequest'] == null) { throw new runtime.RequiredError('oidcConfigureRequest', 'Required parameter "oidcConfigureRequest" was null or undefined when calling oidcConfigure().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/config`, method: 'POST', headers: headerParameters, query: queryParameters, body: OidcConfigureRequestToJSON(requestParameters['oidcConfigureRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcConfigure(oidcConfigureRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcConfigureRaw({ oidcConfigureRequest: oidcConfigureRequest }, initOverrides); return yield response.value(); }); } /** */ oidcDeleteAssignmentRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcDeleteAssignment().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/assignment/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcDeleteAssignment(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcDeleteAssignmentRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ oidcDeleteClientRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcDeleteClient().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/client/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcDeleteClient(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcDeleteClientRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * CRUD operations for OIDC keys. */ oidcDeleteKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcDeleteKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/key/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * CRUD operations for OIDC keys. */ oidcDeleteKey(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcDeleteKeyRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ oidcDeleteProviderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcDeleteProvider().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/provider/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcDeleteProvider(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcDeleteProviderRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * CRUD operations on OIDC Roles */ oidcDeleteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcDeleteRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * CRUD operations on OIDC Roles */ oidcDeleteRole(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcDeleteRoleRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ oidcDeleteScopeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcDeleteScope().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/scope/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcDeleteScope(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcDeleteScopeRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * Generate an OIDC token */ oidcGenerateTokenRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcGenerateToken().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/token/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Generate an OIDC token */ oidcGenerateToken(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcGenerateTokenRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * Verify the authenticity of an OIDC token */ oidcIntrospectRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['oidcIntrospectRequest'] == null) { throw new runtime.RequiredError('oidcIntrospectRequest', 'Required parameter "oidcIntrospectRequest" was null or undefined when calling oidcIntrospect().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/introspect`, method: 'POST', headers: headerParameters, query: queryParameters, body: OidcIntrospectRequestToJSON(requestParameters['oidcIntrospectRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Verify the authenticity of an OIDC token */ oidcIntrospect(oidcIntrospectRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcIntrospectRaw({ oidcIntrospectRequest: oidcIntrospectRequest }, initOverrides); return yield response.value(); }); } /** */ oidcListAssignmentsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling oidcListAssignments().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/assignment/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ oidcListAssignments(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcListAssignmentsRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ oidcListClientsRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling oidcListClients().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/client/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ oidcListClients(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcListClientsRaw({ list: list }, initOverrides); return yield response.value(); }); } /** * List OIDC keys */ oidcListKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling oidcListKeys().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/key/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List OIDC keys */ oidcListKeys(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcListKeysRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ oidcListProvidersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling oidcListProviders().'); } const queryParameters = {}; if (requestParameters['allowedClientId'] != null) { queryParameters['allowed_client_id'] = requestParameters['allowedClientId']; } if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/provider/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ oidcListProviders(list, allowedClientId, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcListProvidersRaw({ list: list, allowedClientId: allowedClientId }, initOverrides); return yield response.value(); }); } /** * List configured OIDC roles */ oidcListRolesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling oidcListRoles().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/role/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List configured OIDC roles */ oidcListRoles(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcListRolesRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ oidcListScopesRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling oidcListScopes().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/scope/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** */ oidcListScopes(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcListScopesRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ oidcProviderAuthorizeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcProviderAuthorize().'); } const queryParameters = {}; if (requestParameters['clientId'] != null) { queryParameters['client_id'] = requestParameters['clientId']; } if (requestParameters['codeChallenge'] != null) { queryParameters['code_challenge'] = requestParameters['codeChallenge']; } if (requestParameters['codeChallengeMethod'] != null) { queryParameters['code_challenge_method'] = requestParameters['codeChallengeMethod']; } if (requestParameters['maxAge'] != null) { queryParameters['max_age'] = requestParameters['maxAge']; } if (requestParameters['nonce'] != null) { queryParameters['nonce'] = requestParameters['nonce']; } if (requestParameters['redirectUri'] != null) { queryParameters['redirect_uri'] = requestParameters['redirectUri']; } if (requestParameters['responseType'] != null) { queryParameters['response_type'] = requestParameters['responseType']; } if (requestParameters['scope'] != null) { queryParameters['scope'] = requestParameters['scope']; } if (requestParameters['state'] != null) { queryParameters['state'] = requestParameters['state']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/provider/{name}/authorize`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcProviderAuthorize(name, clientId, codeChallenge, codeChallengeMethod, maxAge, nonce, redirectUri, responseType, scope, state, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcProviderAuthorizeRaw({ name: name, clientId: clientId, codeChallenge: codeChallenge, codeChallengeMethod: codeChallengeMethod, maxAge: maxAge, nonce: nonce, redirectUri: redirectUri, responseType: responseType, scope: scope, state: state }, initOverrides); return yield response.value(); }); } /** */ oidcProviderAuthorizeWithParametersRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcProviderAuthorizeWithParameters().'); } if (requestParameters['oidcProviderAuthorizeWithParametersRequest'] == null) { throw new runtime.RequiredError('oidcProviderAuthorizeWithParametersRequest', 'Required parameter "oidcProviderAuthorizeWithParametersRequest" was null or undefined when calling oidcProviderAuthorizeWithParameters().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/provider/{name}/authorize`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: OidcProviderAuthorizeWithParametersRequestToJSON(requestParameters['oidcProviderAuthorizeWithParametersRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcProviderAuthorizeWithParameters(name, oidcProviderAuthorizeWithParametersRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcProviderAuthorizeWithParametersRaw({ name: name, oidcProviderAuthorizeWithParametersRequest: oidcProviderAuthorizeWithParametersRequest }, initOverrides); return yield response.value(); }); } /** */ oidcProviderTokenRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcProviderToken().'); } if (requestParameters['oidcProviderTokenRequest'] == null) { throw new runtime.RequiredError('oidcProviderTokenRequest', 'Required parameter "oidcProviderTokenRequest" was null or undefined when calling oidcProviderToken().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/provider/{name}/token`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: OidcProviderTokenRequestToJSON(requestParameters['oidcProviderTokenRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcProviderToken(name, oidcProviderTokenRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcProviderTokenRaw({ name: name, oidcProviderTokenRequest: oidcProviderTokenRequest }, initOverrides); return yield response.value(); }); } /** */ oidcProviderUserInfoRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcProviderUserInfo().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/provider/{name}/userinfo`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcProviderUserInfo(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcProviderUserInfoRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ oidcProviderUserInfo2Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcProviderUserInfo2().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/provider/{name}/userinfo`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcProviderUserInfo2(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcProviderUserInfo2Raw({ name: name }, initOverrides); return yield response.value(); }); } /** */ oidcReadAssignmentRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcReadAssignment().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/assignment/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcReadAssignment(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadAssignmentRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ oidcReadClientRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcReadClient().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/client/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcReadClient(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadClientRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ oidcReadConfigurationRaw(initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/config`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcReadConfiguration(initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadConfigurationRaw(initOverrides); return yield response.value(); }); } /** * CRUD operations for OIDC keys. */ oidcReadKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcReadKey().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/key/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * CRUD operations for OIDC keys. */ oidcReadKey(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadKeyRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * Retrieve public keys */ oidcReadOidcChildWellKnownKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['child'] == null) { throw new runtime.RequiredError('child', 'Required parameter "child" was null or undefined when calling oidcReadOidcChildWellKnownKeys().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/{child}/.well-known/keys`.replace(`{${"child"}}`, encodeURIComponent(String(requestParameters['child']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Retrieve public keys */ oidcReadOidcChildWellKnownKeys(child, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadOidcChildWellKnownKeysRaw({ child: child }, initOverrides); return yield response.value(); }); } /** * Query OIDC configurations */ oidcReadOidcChildWellKnownOpenidConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['child'] == null) { throw new runtime.RequiredError('child', 'Required parameter "child" was null or undefined when calling oidcReadOidcChildWellKnownOpenidConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/{child}/.well-known/openid-configuration`.replace(`{${"child"}}`, encodeURIComponent(String(requestParameters['child']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Query OIDC configurations */ oidcReadOidcChildWellKnownOpenidConfiguration(child, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadOidcChildWellKnownOpenidConfigurationRaw({ child: child }, initOverrides); return yield response.value(); }); } /** * Query OIDC configurations */ oidcReadOpenIdConfigurationRaw(initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/.well-known/openid-configuration`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Query OIDC configurations */ oidcReadOpenIdConfiguration(initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadOpenIdConfigurationRaw(initOverrides); return yield response.value(); }); } /** */ oidcReadProviderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcReadProvider().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/provider/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcReadProvider(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadProviderRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ oidcReadProviderOpenIdConfigurationRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcReadProviderOpenIdConfiguration().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/provider/{name}/.well-known/openid-configuration`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcReadProviderOpenIdConfiguration(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadProviderOpenIdConfigurationRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ oidcReadProviderPublicKeysRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcReadProviderPublicKeys().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/provider/{name}/.well-known/keys`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcReadProviderPublicKeys(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadProviderPublicKeysRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * Retrieve public keys */ oidcReadPublicKeysRaw(initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/.well-known/keys`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Retrieve public keys */ oidcReadPublicKeys(initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadPublicKeysRaw(initOverrides); return yield response.value(); }); } /** * CRUD operations on OIDC Roles */ oidcReadRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcReadRole().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * CRUD operations on OIDC Roles */ oidcReadRole(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadRoleRaw({ name: name }, initOverrides); return yield response.value(); }); } /** */ oidcReadScopeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcReadScope().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/oidc/scope/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcReadScope(name, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcReadScopeRaw({ name: name }, initOverrides); return yield response.value(); }); } /** * Rotate a named OIDC key. */ oidcRotateKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcRotateKey().'); } if (requestParameters['oidcRotateKeyRequest'] == null) { throw new runtime.RequiredError('oidcRotateKeyRequest', 'Required parameter "oidcRotateKeyRequest" was null or undefined when calling oidcRotateKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/key/{name}/rotate`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: OidcRotateKeyRequestToJSON(requestParameters['oidcRotateKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Rotate a named OIDC key. */ oidcRotateKey(name, oidcRotateKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcRotateKeyRaw({ name: name, oidcRotateKeyRequest: oidcRotateKeyRequest }, initOverrides); return yield response.value(); }); } /** */ oidcWriteAssignmentRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcWriteAssignment().'); } if (requestParameters['oidcWriteAssignmentRequest'] == null) { throw new runtime.RequiredError('oidcWriteAssignmentRequest', 'Required parameter "oidcWriteAssignmentRequest" was null or undefined when calling oidcWriteAssignment().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/assignment/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: OidcWriteAssignmentRequestToJSON(requestParameters['oidcWriteAssignmentRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcWriteAssignment(name, oidcWriteAssignmentRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcWriteAssignmentRaw({ name: name, oidcWriteAssignmentRequest: oidcWriteAssignmentRequest }, initOverrides); return yield response.value(); }); } /** */ oidcWriteClientRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcWriteClient().'); } if (requestParameters['oidcWriteClientRequest'] == null) { throw new runtime.RequiredError('oidcWriteClientRequest', 'Required parameter "oidcWriteClientRequest" was null or undefined when calling oidcWriteClient().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/client/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: OidcWriteClientRequestToJSON(requestParameters['oidcWriteClientRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcWriteClient(name, oidcWriteClientRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcWriteClientRaw({ name: name, oidcWriteClientRequest: oidcWriteClientRequest }, initOverrides); return yield response.value(); }); } /** * CRUD operations for OIDC keys. */ oidcWriteKeyRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcWriteKey().'); } if (requestParameters['oidcWriteKeyRequest'] == null) { throw new runtime.RequiredError('oidcWriteKeyRequest', 'Required parameter "oidcWriteKeyRequest" was null or undefined when calling oidcWriteKey().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/key/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: OidcWriteKeyRequestToJSON(requestParameters['oidcWriteKeyRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * CRUD operations for OIDC keys. */ oidcWriteKey(name, oidcWriteKeyRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcWriteKeyRaw({ name: name, oidcWriteKeyRequest: oidcWriteKeyRequest }, initOverrides); return yield response.value(); }); } /** */ oidcWriteProviderRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcWriteProvider().'); } if (requestParameters['oidcWriteProviderRequest'] == null) { throw new runtime.RequiredError('oidcWriteProviderRequest', 'Required parameter "oidcWriteProviderRequest" was null or undefined when calling oidcWriteProvider().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/provider/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: OidcWriteProviderRequestToJSON(requestParameters['oidcWriteProviderRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcWriteProvider(name, oidcWriteProviderRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcWriteProviderRaw({ name: name, oidcWriteProviderRequest: oidcWriteProviderRequest }, initOverrides); return yield response.value(); }); } /** * CRUD operations on OIDC Roles */ oidcWriteRoleRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcWriteRole().'); } if (requestParameters['oidcWriteRoleRequest'] == null) { throw new runtime.RequiredError('oidcWriteRoleRequest', 'Required parameter "oidcWriteRoleRequest" was null or undefined when calling oidcWriteRole().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/role/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: OidcWriteRoleRequestToJSON(requestParameters['oidcWriteRoleRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * CRUD operations on OIDC Roles */ oidcWriteRole(name, oidcWriteRoleRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcWriteRoleRaw({ name: name, oidcWriteRoleRequest: oidcWriteRoleRequest }, initOverrides); return yield response.value(); }); } /** */ oidcWriteScopeRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling oidcWriteScope().'); } if (requestParameters['oidcWriteScopeRequest'] == null) { throw new runtime.RequiredError('oidcWriteScopeRequest', 'Required parameter "oidcWriteScopeRequest" was null or undefined when calling oidcWriteScope().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/oidc/scope/{name}`.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))), method: 'POST', headers: headerParameters, query: queryParameters, body: OidcWriteScopeRequestToJSON(requestParameters['oidcWriteScopeRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ oidcWriteScope(name, oidcWriteScopeRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.oidcWriteScopeRaw({ name: name, oidcWriteScopeRequest: oidcWriteScopeRequest }, initOverrides); return yield response.value(); }); } /** * Create a new alias. */ personaCreateRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['personaCreateRequest'] == null) { throw new runtime.RequiredError('personaCreateRequest', 'Required parameter "personaCreateRequest" was null or undefined when calling personaCreate().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/persona`, method: 'POST', headers: headerParameters, query: queryParameters, body: PersonaCreateRequestToJSON(requestParameters['personaCreateRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** * Create a new alias. */ personaCreate(personaCreateRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.personaCreateRaw({ personaCreateRequest: personaCreateRequest }, initOverrides); return yield response.value(); }); } /** */ personaDeleteByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling personaDeleteById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/persona/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ personaDeleteById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.personaDeleteByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** * List all the alias IDs. */ personaListByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['list'] == null) { throw new runtime.RequiredError('list', 'Required parameter "list" was null or undefined when calling personaListById().'); } const queryParameters = {}; if (requestParameters['list'] != null) { queryParameters['list'] = requestParameters['list']; } const headerParameters = {}; const response = yield this.request({ path: `/identity/persona/id/`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => StandardListResponseFromJSON(jsonValue)); }); } /** * List all the alias IDs. */ personaListById(list, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.personaListByIdRaw({ list: list }, initOverrides); return yield response.value(); }); } /** */ personaReadByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling personaReadById().'); } const queryParameters = {}; const headerParameters = {}; const response = yield this.request({ path: `/identity/persona/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ personaReadById(id, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.personaReadByIdRaw({ id: id }, initOverrides); return yield response.value(); }); } /** */ personaUpdateByIdRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling personaUpdateById().'); } if (requestParameters['personaUpdateByIdRequest'] == null) { throw new runtime.RequiredError('personaUpdateByIdRequest', 'Required parameter "personaUpdateByIdRequest" was null or undefined when calling personaUpdateById().'); } const queryParameters = {}; const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; const response = yield this.request({ path: `/identity/persona/id/{id}`.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))), method: 'POST', headers: headerParameters, query: queryParameters, body: PersonaUpdateByIdRequestToJSON(requestParameters['personaUpdateByIdRequest']), }, initOverrides); return new runtime.VoidApiResponse(response); }); } /** */ personaUpdateById(id, personaUpdateByIdRequest, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.personaUpdateByIdRaw({ id: id, personaUpdateByIdRequest: personaUpdateByIdRequest }, initOverrides); return yield response.value(); }); } } /** * @export * @enum {string} */ export var AliasListByIdListEnum; (function (AliasListByIdListEnum) { AliasListByIdListEnum["TRUE"] = "true"; })(AliasListByIdListEnum || (AliasListByIdListEnum = {})); /** * @export * @enum {string} */ export var EntityListAliasesByIdListEnum; (function (EntityListAliasesByIdListEnum) { EntityListAliasesByIdListEnum["TRUE"] = "true"; })(EntityListAliasesByIdListEnum || (EntityListAliasesByIdListEnum = {})); /** * @export * @enum {string} */ export var EntityListByIdListEnum; (function (EntityListByIdListEnum) { EntityListByIdListEnum["TRUE"] = "true"; })(EntityListByIdListEnum || (EntityListByIdListEnum = {})); /** * @export * @enum {string} */ export var EntityListByNameListEnum; (function (EntityListByNameListEnum) { EntityListByNameListEnum["TRUE"] = "true"; })(EntityListByNameListEnum || (EntityListByNameListEnum = {})); /** * @export * @enum {string} */ export var EntityListFromStorageListEnum; (function (EntityListFromStorageListEnum) { EntityListFromStorageListEnum["TRUE"] = "true"; })(EntityListFromStorageListEnum || (EntityListFromStorageListEnum = {})); /** * @export * @enum {string} */ export var GroupListAliasesByIdListEnum; (function (GroupListAliasesByIdListEnum) { GroupListAliasesByIdListEnum["TRUE"] = "true"; })(GroupListAliasesByIdListEnum || (GroupListAliasesByIdListEnum = {})); /** * @export * @enum {string} */ export var GroupListByIdListEnum; (function (GroupListByIdListEnum) { GroupListByIdListEnum["TRUE"] = "true"; })(GroupListByIdListEnum || (GroupListByIdListEnum = {})); /** * @export * @enum {string} */ export var GroupListByNameListEnum; (function (GroupListByNameListEnum) { GroupListByNameListEnum["TRUE"] = "true"; })(GroupListByNameListEnum || (GroupListByNameListEnum = {})); /** * @export * @enum {string} */ export var GroupListFromStorageListEnum; (function (GroupListFromStorageListEnum) { GroupListFromStorageListEnum["TRUE"] = "true"; })(GroupListFromStorageListEnum || (GroupListFromStorageListEnum = {})); /** * @export * @enum {string} */ export var MfaListDuoMethodsListEnum; (function (MfaListDuoMethodsListEnum) { MfaListDuoMethodsListEnum["TRUE"] = "true"; })(MfaListDuoMethodsListEnum || (MfaListDuoMethodsListEnum = {})); /** * @export * @enum {string} */ export var MfaListLoginEnforcementsListEnum; (function (MfaListLoginEnforcementsListEnum) { MfaListLoginEnforcementsListEnum["TRUE"] = "true"; })(MfaListLoginEnforcementsListEnum || (MfaListLoginEnforcementsListEnum = {})); /** * @export * @enum {string} */ export var MfaListMethodsListEnum; (function (MfaListMethodsListEnum) { MfaListMethodsListEnum["TRUE"] = "true"; })(MfaListMethodsListEnum || (MfaListMethodsListEnum = {})); /** * @export * @enum {string} */ export var MfaListOktaMethodsListEnum; (function (MfaListOktaMethodsListEnum) { MfaListOktaMethodsListEnum["TRUE"] = "true"; })(MfaListOktaMethodsListEnum || (MfaListOktaMethodsListEnum = {})); /** * @export * @enum {string} */ export var MfaListPingIdMethodsListEnum; (function (MfaListPingIdMethodsListEnum) { MfaListPingIdMethodsListEnum["TRUE"] = "true"; })(MfaListPingIdMethodsListEnum || (MfaListPingIdMethodsListEnum = {})); /** * @export * @enum {string} */ export var MfaListTotpMethodsListEnum; (function (MfaListTotpMethodsListEnum) { MfaListTotpMethodsListEnum["TRUE"] = "true"; })(MfaListTotpMethodsListEnum || (MfaListTotpMethodsListEnum = {})); /** * @export * @enum {string} */ export var OidcListAssignmentsListEnum; (function (OidcListAssignmentsListEnum) { OidcListAssignmentsListEnum["TRUE"] = "true"; })(OidcListAssignmentsListEnum || (OidcListAssignmentsListEnum = {})); /** * @export * @enum {string} */ export var OidcListClientsListEnum; (function (OidcListClientsListEnum) { OidcListClientsListEnum["TRUE"] = "true"; })(OidcListClientsListEnum || (OidcListClientsListEnum = {})); /** * @export * @enum {string} */ export var OidcListKeysListEnum; (function (OidcListKeysListEnum) { OidcListKeysListEnum["TRUE"] = "true"; })(OidcListKeysListEnum || (OidcListKeysListEnum = {})); /** * @export * @enum {string} */ export var OidcListProvidersListEnum; (function (OidcListProvidersListEnum) { OidcListProvidersListEnum["TRUE"] = "true"; })(OidcListProvidersListEnum || (OidcListProvidersListEnum = {})); /** * @export * @enum {string} */ export var OidcListRolesListEnum; (function (OidcListRolesListEnum) { OidcListRolesListEnum["TRUE"] = "true"; })(OidcListRolesListEnum || (OidcListRolesListEnum = {})); /** * @export * @enum {string} */ export var OidcListScopesListEnum; (function (OidcListScopesListEnum) { OidcListScopesListEnum["TRUE"] = "true"; })(OidcListScopesListEnum || (OidcListScopesListEnum = {})); /** * @export * @enum {string} */ export var PersonaListByIdListEnum; (function (PersonaListByIdListEnum) { PersonaListByIdListEnum["TRUE"] = "true"; })(PersonaListByIdListEnum || (PersonaListByIdListEnum = {}));