UNPKG

@maccuaa/intellitrust-issuance-sdk

Version:
1,258 lines (1,257 loc) 283 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PrinterStatusEnum = exports.PrintRequestDetailsTypeEnum = exports.PrintRequestDetailsStateEnum = exports.PrintJobRecordStatusEnum = exports.PrintJobRecordQueueStateEnum = exports.PrintJobRecordCreatorTypeEnum = exports.PrintJobStatusEnum = exports.PrintJobQueueStateEnum = exports.PrintJobCreatorTypeEnum = exports.PrintImageLayerLayerEnum = exports.PermissionRoleTypeEnum = exports.PermissionEntityTypeEnum = exports.PermissionActionTypeEnum = exports.MobileFlashPassRequestDetailsTypeEnum = exports.MobileFlashPassRequestDetailsStateEnum = exports.MagStripeTrackTypeEnum = exports.MagStripeCoercivityEnum = exports.LaminatorsLaminator2Enum = exports.LaminatorsLaminator1Enum = exports.IssueMobileFlashPassBulkOperationDetailsTypeEnum = exports.IssueMobileFlashPassBulkOperationDetailsStateEnum = exports.IssuanceParmsQuantityEnum = exports.GroupTypeEnum = exports.GridStateEnum = exports.GridAllowedActionsEnum = exports.FlashPassParmsQuantityEnum = exports.FIDOTokenStateEnum = exports.FIDOTokenAllowedActionsEnum = exports.EntitlementParmsUsersBillingTypeEnum = exports.EntitlementParmsUsageTypeEnum = exports.EntitlementParmsTypeEnum = exports.EntitlementParmsStatusEnum = exports.EntitlementParmsContractModeEnum = exports.EntitlementUsersBillingTypeEnum = exports.EntitlementTypeEnum = exports.EntitlementStatusEnum = exports.EntitlementContractModeEnum = exports.DigitalIdConfigVariableTypeEnum = exports.DigitalIdConfigSubjectAltNameTypeEnum = exports.DigitalIdConfigCertTemplatePivContainerEnum = exports.DigitalIdConfigCertTemplateKeyTypeEnum = exports.DigitalIdConfigTypeEnum = exports.DigitalIdConfigCaTypeEnum = exports.DigitalIdCertStatusEnum = exports.DigitalIdCertDigitalIdTypeEnum = exports.DigitalIdDigitalIdConfigTypeEnum = exports.CreateTenantAsyncStatusStateEnum = exports.BulkPrintOperationDetailsTypeEnum = exports.BulkPrintOperationDetailsStateEnum = exports.BasicPrintResponseStatusEnum = void 0; exports.API = exports.UserParmsStateEnum = exports.UserParmsPreferredOtpDeliveryEnum = exports.UserParmsLocaleEnum = exports.UserExtraAttributeTypeEnum = exports.UserAuthenticatorLockoutStatusTypeEnum = exports.UserAttributeTypeEnum = exports.UserAliasTypeEnum = exports.UserUserAuthenticatorPreferenceEnum = exports.UserTypeEnum = exports.UserStateEnum = exports.UserPreferredOtpDeliveryEnum = exports.UserLockedAuthenticatorsEnum = exports.UserLockedAuthenticatorTypesEnum = exports.UserDirectoryTypeEnum = exports.UsageInfoUsageTypeEnum = exports.UsageInfoAggregationPeriodEnum = exports.TokenTypeEnum = exports.TokenStateEnum = exports.TokenIdentityVerificationStatusEnum = exports.TokenAllowedActionsEnum = exports.TokenAlgorithmTypeEnum = exports.TenantContractModeEnum = exports.SmsVoiceOverageTypeEnum = exports.SmartCredentialStateEnum = exports.SmartCredentialEnrollStateEnum = exports.SmartCredentialEncodeStateEnum = exports.SmartCredentialAllowedActionsEnum = exports.SmartCardCommandTypeEnum = exports.ServiceBundleBundleTypeEnum = exports.SearchByAttributeOperatorEnum = exports.SearchAttributeOperatorEnum = exports.SCDefnVariableUniquenessEnum = exports.SCDefnVariableTypeEnum = exports.SCDefnVariableRestrictionUpperEnum = exports.SCDefnVariableRestrictionSpecialEnum = exports.SCDefnVariableRestrictionLowerEnum = exports.SCDefnVariableRestrictionDigitsEnum = exports.RoleRoleTypeEnum = exports.RoleGroupManagementEnum = exports.PrinterPreferencesTactileFrontEnum = exports.PrinterPreferencesTactileBackEnum = exports.PrinterPreferencesSplitRibbonEnum = exports.PrinterPreferencesFrontOrientationEnum = exports.PrinterPreferencesDisablePrintingEnum = exports.PrinterPreferencesBackOrientationEnum = void 0; const common_1 = require("./common"); const base_1 = require("./base"); exports.BasicPrintResponseStatusEnum = { Queued: 'QUEUED', WaitingSmartcard: 'WAITING_SMARTCARD', InProgress: 'IN_PROGRESS', Completed: 'COMPLETED', Failed: 'FAILED', Cancelled: 'CANCELLED', Unknown: 'UNKNOWN', AwaitingPrint: 'AWAITING_PRINT' }; exports.BulkPrintOperationDetailsStateEnum = { Failed: 'FAILED', Cancelled: 'CANCELLED', Completed: 'COMPLETED', AwaitingData: 'AWAITING_DATA', Processing: 'PROCESSING', Scheduled: 'SCHEDULED' }; exports.BulkPrintOperationDetailsTypeEnum = { ImportUsers: 'IMPORT_USERS', ImportGroups: 'IMPORT_GROUPS', ImportUserGroups: 'IMPORT_USER_GROUPS', ImportHardwareTokens: 'IMPORT_HARDWARE_TOKENS', ImportSmartCards: 'IMPORT_SMART_CARDS', ImportEnrollments: 'IMPORT_ENROLLMENTS', PrintEnrollments: 'PRINT_ENROLLMENTS', SendMfp: 'SEND_MFP', AssignEntrustSt: 'ASSIGN_ENTRUST_ST', AssignGoogleSt: 'ASSIGN_GOOGLE_ST', AssignPasswords: 'ASSIGN_PASSWORDS', ResetPasswords: 'RESET_PASSWORDS', DeleteUsers: 'DELETE_USERS', ImportIdentityguard: 'IMPORT_IDENTITYGUARD', ImportGrids: 'IMPORT_GRIDS', ExportAssignedgrids: 'EXPORT_ASSIGNEDGRIDS', ExportAssignedtokens: 'EXPORT_ASSIGNEDTOKENS', ExportAuditevents: 'EXPORT_AUDITEVENTS', ExportSelfauditevents: 'EXPORT_SELFAUDITEVENTS', ExportUnassignedgrids: 'EXPORT_UNASSIGNEDGRIDS', ExportUnassignedtokens: 'EXPORT_UNASSIGNEDTOKENS', ExportUsers: 'EXPORT_USERS', SetRegistration: 'SET_REGISTRATION', SetVerification: 'SET_VERIFICATION', AssignGrids: 'ASSIGN_GRIDS', ExportUsage: 'EXPORT_USAGE', CreateUnassignedGrids: 'CREATE_UNASSIGNED_GRIDS', AssignHardwareTokens: 'ASSIGN_HARDWARE_TOKENS', SetGrids: 'SET_GRIDS', ExportEnrollments: 'EXPORT_ENROLLMENTS', DeleteGroups: 'DELETE_GROUPS', ExportGroups: 'EXPORT_GROUPS', ResetTokens: 'RESET_TOKENS', DeleteEnrollments: 'DELETE_ENROLLMENTS', ProvisionScim: 'PROVISION_SCIM', CreateTenant: 'CREATE_TENANT', RevokeMfp: 'REVOKE_MFP', DeleteGrids: 'DELETE_GRIDS', DeleteTokens: 'DELETE_TOKENS' }; exports.CreateTenantAsyncStatusStateEnum = { Failed: 'FAILED', Cancelled: 'CANCELLED', Completed: 'COMPLETED', AwaitingData: 'AWAITING_DATA', Processing: 'PROCESSING', Scheduled: 'SCHEDULED' }; exports.DigitalIdDigitalIdConfigTypeEnum = { PivCardholder: 'PIV_CARDHOLDER', PivCard: 'PIV_CARD' }; exports.DigitalIdCertDigitalIdTypeEnum = { PivCardholder: 'PIV_CARDHOLDER', PivCard: 'PIV_CARD' }; exports.DigitalIdCertStatusEnum = { Active: 'ACTIVE', Revoked: 'REVOKED', Hold: 'HOLD', Expired: 'EXPIRED', NotAvailable: 'NOT_AVAILABLE' }; exports.DigitalIdConfigCaTypeEnum = { Edc: 'EDC', Ms: 'MS', Pkiaas: 'PKIAAS' }; exports.DigitalIdConfigTypeEnum = { PivCardholder: 'PIV_CARDHOLDER', PivCard: 'PIV_CARD' }; exports.DigitalIdConfigCertTemplateKeyTypeEnum = { Rsa2048: 'RSA_2048', EcP256: 'EC_P_256' }; exports.DigitalIdConfigCertTemplatePivContainerEnum = { PivAuth: 'PivAuth', CardAuth: 'CardAuth', DigSig: 'DigSig', KeyMgmt: 'KeyMgmt', None: 'None' }; exports.DigitalIdConfigSubjectAltNameTypeEnum = { Email: 'EMAIL', Upn: 'UPN', Ip: 'IP', Dns: 'DNS', Other: 'OTHER', X400: 'X400', Dn: 'DN', Edi: 'EDI', Uri: 'URI', RegisteredId: 'REGISTERED_ID' }; exports.DigitalIdConfigVariableTypeEnum = { Certificate: 'CERTIFICATE', User: 'USER', Variable: 'VARIABLE', Custom: 'CUSTOM' }; exports.EntitlementContractModeEnum = { Production: 'PRODUCTION', Trial: 'TRIAL', Unknown: 'UNKNOWN' }; exports.EntitlementStatusEnum = { Active: 'ACTIVE', Inactive: 'INACTIVE', Terminated: 'TERMINATED' }; exports.EntitlementTypeEnum = { Users: 'USERS', Transactions: 'TRANSACTIONS' }; exports.EntitlementUsersBillingTypeEnum = { PrePaid: 'PRE_PAID', PayPerUse: 'PAY_PER_USE' }; exports.EntitlementParmsContractModeEnum = { Production: 'PRODUCTION', Trial: 'TRIAL', Unknown: 'UNKNOWN' }; exports.EntitlementParmsStatusEnum = { Active: 'ACTIVE', Inactive: 'INACTIVE', Terminated: 'TERMINATED' }; exports.EntitlementParmsTypeEnum = { Users: 'USERS', Transactions: 'TRANSACTIONS' }; exports.EntitlementParmsUsageTypeEnum = { Users: 'USERS', Transactions: 'TRANSACTIONS' }; exports.EntitlementParmsUsersBillingTypeEnum = { PrePaid: 'PRE_PAID', PayPerUse: 'PAY_PER_USE' }; exports.FIDOTokenAllowedActionsEnum = { Delete: 'DELETE', Enable: 'ENABLE', Disable: 'DISABLE', Rename: 'RENAME' }; exports.FIDOTokenStateEnum = { Active: 'ACTIVE', Inactive: 'INACTIVE' }; exports.FlashPassParmsQuantityEnum = { NUMBER_25: 25, NUMBER_100: 100 }; exports.GridAllowedActionsEnum = { Cancel: 'CANCEL', Delete: 'DELETE', Enable: 'ENABLE', Disable: 'DISABLE', Assign: 'ASSIGN', Unassign: 'UNASSIGN' }; exports.GridStateEnum = { Active: 'ACTIVE', Inactive: 'INACTIVE', Unassigned: 'UNASSIGNED', Pending: 'PENDING', Canceled: 'CANCELED' }; exports.GroupTypeEnum = { LdapAd: 'LDAP_AD', MgmtUi: 'MGMT_UI' }; exports.IssuanceParmsQuantityEnum = { NUMBER_25: 25, NUMBER_100: 100 }; exports.IssueMobileFlashPassBulkOperationDetailsStateEnum = { Failed: 'FAILED', Cancelled: 'CANCELLED', Completed: 'COMPLETED', AwaitingData: 'AWAITING_DATA', Processing: 'PROCESSING', Scheduled: 'SCHEDULED' }; exports.IssueMobileFlashPassBulkOperationDetailsTypeEnum = { ImportUsers: 'IMPORT_USERS', ImportGroups: 'IMPORT_GROUPS', ImportUserGroups: 'IMPORT_USER_GROUPS', ImportHardwareTokens: 'IMPORT_HARDWARE_TOKENS', ImportSmartCards: 'IMPORT_SMART_CARDS', ImportEnrollments: 'IMPORT_ENROLLMENTS', PrintEnrollments: 'PRINT_ENROLLMENTS', SendMfp: 'SEND_MFP', AssignEntrustSt: 'ASSIGN_ENTRUST_ST', AssignGoogleSt: 'ASSIGN_GOOGLE_ST', AssignPasswords: 'ASSIGN_PASSWORDS', ResetPasswords: 'RESET_PASSWORDS', DeleteUsers: 'DELETE_USERS', ImportIdentityguard: 'IMPORT_IDENTITYGUARD', ImportGrids: 'IMPORT_GRIDS', ExportAssignedgrids: 'EXPORT_ASSIGNEDGRIDS', ExportAssignedtokens: 'EXPORT_ASSIGNEDTOKENS', ExportAuditevents: 'EXPORT_AUDITEVENTS', ExportSelfauditevents: 'EXPORT_SELFAUDITEVENTS', ExportUnassignedgrids: 'EXPORT_UNASSIGNEDGRIDS', ExportUnassignedtokens: 'EXPORT_UNASSIGNEDTOKENS', ExportUsers: 'EXPORT_USERS', SetRegistration: 'SET_REGISTRATION', SetVerification: 'SET_VERIFICATION', AssignGrids: 'ASSIGN_GRIDS', ExportUsage: 'EXPORT_USAGE', CreateUnassignedGrids: 'CREATE_UNASSIGNED_GRIDS', AssignHardwareTokens: 'ASSIGN_HARDWARE_TOKENS', SetGrids: 'SET_GRIDS', ExportEnrollments: 'EXPORT_ENROLLMENTS', DeleteGroups: 'DELETE_GROUPS', ExportGroups: 'EXPORT_GROUPS', ResetTokens: 'RESET_TOKENS', DeleteEnrollments: 'DELETE_ENROLLMENTS', ProvisionScim: 'PROVISION_SCIM', CreateTenant: 'CREATE_TENANT', RevokeMfp: 'REVOKE_MFP', DeleteGrids: 'DELETE_GRIDS', DeleteTokens: 'DELETE_TOKENS' }; exports.LaminatorsLaminator1Enum = { DoNotApply: 'DO_NOT_APPLY', ApplyOnce: 'APPLY_ONCE', ApplyTwice: 'APPLY_TWICE' }; exports.LaminatorsLaminator2Enum = { DoNotApply: 'DO_NOT_APPLY', ApplyOnce: 'APPLY_ONCE', ApplyTwice: 'APPLY_TWICE' }; exports.MagStripeCoercivityEnum = { High: 'HIGH', Low: 'LOW' }; exports.MagStripeTrackTypeEnum = { Iat: 'IAT', Aamva: 'AAMVA', Ntt: 'NTT', Printer: 'PRINTER' }; exports.MobileFlashPassRequestDetailsStateEnum = { Failed: 'FAILED', Cancelled: 'CANCELLED', Completed: 'COMPLETED', AwaitingData: 'AWAITING_DATA', Processing: 'PROCESSING', Scheduled: 'SCHEDULED' }; exports.MobileFlashPassRequestDetailsTypeEnum = { ImportUsers: 'IMPORT_USERS', ImportGroups: 'IMPORT_GROUPS', ImportUserGroups: 'IMPORT_USER_GROUPS', ImportHardwareTokens: 'IMPORT_HARDWARE_TOKENS', ImportSmartCards: 'IMPORT_SMART_CARDS', ImportEnrollments: 'IMPORT_ENROLLMENTS', PrintEnrollments: 'PRINT_ENROLLMENTS', SendMfp: 'SEND_MFP', AssignEntrustSt: 'ASSIGN_ENTRUST_ST', AssignGoogleSt: 'ASSIGN_GOOGLE_ST', AssignPasswords: 'ASSIGN_PASSWORDS', ResetPasswords: 'RESET_PASSWORDS', DeleteUsers: 'DELETE_USERS', ImportIdentityguard: 'IMPORT_IDENTITYGUARD', ImportGrids: 'IMPORT_GRIDS', ExportAssignedgrids: 'EXPORT_ASSIGNEDGRIDS', ExportAssignedtokens: 'EXPORT_ASSIGNEDTOKENS', ExportAuditevents: 'EXPORT_AUDITEVENTS', ExportSelfauditevents: 'EXPORT_SELFAUDITEVENTS', ExportUnassignedgrids: 'EXPORT_UNASSIGNEDGRIDS', ExportUnassignedtokens: 'EXPORT_UNASSIGNEDTOKENS', ExportUsers: 'EXPORT_USERS', SetRegistration: 'SET_REGISTRATION', SetVerification: 'SET_VERIFICATION', AssignGrids: 'ASSIGN_GRIDS', ExportUsage: 'EXPORT_USAGE', CreateUnassignedGrids: 'CREATE_UNASSIGNED_GRIDS', AssignHardwareTokens: 'ASSIGN_HARDWARE_TOKENS', SetGrids: 'SET_GRIDS', ExportEnrollments: 'EXPORT_ENROLLMENTS', DeleteGroups: 'DELETE_GROUPS', ExportGroups: 'EXPORT_GROUPS', ResetTokens: 'RESET_TOKENS', DeleteEnrollments: 'DELETE_ENROLLMENTS', ProvisionScim: 'PROVISION_SCIM', CreateTenant: 'CREATE_TENANT', RevokeMfp: 'REVOKE_MFP', DeleteGrids: 'DELETE_GRIDS', DeleteTokens: 'DELETE_TOKENS' }; exports.PermissionActionTypeEnum = { View: 'VIEW', Add: 'ADD', Edit: 'EDIT', Remove: 'REMOVE', All: 'ALL' }; exports.PermissionEntityTypeEnum = { All: 'ALL', Subscribers: 'SUBSCRIBERS', Users: 'USERS', Applications: 'APPLICATIONS', Tokens: 'TOKENS', Roles: 'ROLES', Sproles: 'SPROLES', Contextrules: 'CONTEXTRULES', Authorizationgroups: 'AUTHORIZATIONGROUPS', Userattributes: 'USERATTRIBUTES', Userattributevalues: 'USERATTRIBUTEVALUES', Agents: 'AGENTS', Groups: 'GROUPS', Settings: 'SETTINGS', Directories: 'DIRECTORIES', Directorysync: 'DIRECTORYSYNC', Directoryconnections: 'DIRECTORYCONNECTIONS', Templates: 'TEMPLATES', Usersiteroles: 'USERSITEROLES', Reports: 'REPORTS', Bulkusers: 'BULKUSERS', Bulkgroups: 'BULKGROUPS', Userpasswords: 'USERPASSWORDS', Serviceproviders: 'SERVICEPROVIDERS', Serviceprovideraccounts: 'SERVICEPROVIDERACCOUNTS', Usermachines: 'USERMACHINES', Cas: 'CAS', Bulkhardwaretokens: 'BULKHARDWARETOKENS', Bulksmartcards: 'BULKSMARTCARDS', Digitalidconfigs: 'DIGITALIDCONFIGS', Digitalidconfigvariables: 'DIGITALIDCONFIGVARIABLES', Digitalidconfigcerttemps: 'DIGITALIDCONFIGCERTTEMPS', Digitalidconfigsans: 'DIGITALIDCONFIGSANS', Scdefns: 'SCDEFNS', Scdefnpivappletconfigs: 'SCDEFNPIVAPPLETCONFIGS', Scdefnvariables: 'SCDEFNVARIABLES', Smartcredentials: 'SMARTCREDENTIALS', Smartcredentialssignature: 'SMARTCREDENTIALSSIGNATURE', Usersproles: 'USERSPROLES', Expectedlocations: 'EXPECTEDLOCATIONS', Userlocations: 'USERLOCATIONS', Userrbasettings: 'USERRBASETTINGS', Spclientcredentials: 'SPCLIENTCREDENTIALS', Spmanagementplatform: 'SPMANAGEMENTPLATFORM', Entitlements: 'ENTITLEMENTS', Questions: 'QUESTIONS', Userquestions: 'USERQUESTIONS', Userquestionanswers: 'USERQUESTIONANSWERS', Userkbachallenges: 'USERKBACHALLENGES', Wordsynonyms: 'WORDSYNONYMS', Gateways: 'GATEWAYS', Gatewaycsrs: 'GATEWAYCSRS', Spusermgmt: 'SPUSERMGMT', Bulkidentityguard: 'BULKIDENTITYGUARD', Tempaccesscodes: 'TEMPACCESSCODES', Tempaccesscodecontents: 'TEMPACCESSCODECONTENTS', Grids: 'GRIDS', Gridcontents: 'GRIDCONTENTS', Fidotokens: 'FIDOTOKENS', Exportreports: 'EXPORTREPORTS', Customizationvariables: 'CUSTOMIZATIONVARIABLES', Blacklistedpasswords: 'BLACKLISTEDPASSWORDS', Spentitlements: 'SPENTITLEMENTS', Createtenant: 'CREATETENANT', Tenants: 'TENANTS', Archives: 'ARCHIVES', Certificates: 'CERTIFICATES', Intellitrustdesktops: 'INTELLITRUSTDESKTOPS', Activesync: 'ACTIVESYNC', Printers: 'PRINTERS', Issuance: 'ISSUANCE', Otps: 'OTPS', AdConnectorDirectories: 'AD_CONNECTOR_DIRECTORIES', AzureDirectories: 'AZURE_DIRECTORIES', Scheduledtasks: 'SCHEDULEDTASKS', Credentialdesigns: 'CREDENTIALDESIGNS', Enrollments: 'ENROLLMENTS', Bulkenrollments: 'BULKENROLLMENTS', Emailtemplates: 'EMAILTEMPLATES', Emailvariables: 'EMAILVARIABLES', Sendemail: 'SENDEMAIL', Sendscim: 'SENDSCIM', Sendazuread: 'SENDAZUREAD', Directorypassword: 'DIRECTORYPASSWORD', Transactionitems: 'TRANSACTIONITEMS', Transactionrules: 'TRANSACTIONRULES', Enrollmentdesigns: 'ENROLLMENTDESIGNS', HighAvailabilityGroups: 'HIGH_AVAILABILITY_GROUPS', Pkiaascredentials: 'PKIAASCREDENTIALS', Digitalidcertificates: 'DIGITALIDCERTIFICATES', Pivcontentsigner: 'PIVCONTENTSIGNER', Resourceserverapis: 'RESOURCESERVERAPIS', Resourceserverscopes: 'RESOURCESERVERSCOPES', Useroauthtokens: 'USEROAUTHTOKENS', Grouppolicies: 'GROUPPOLICIES', Oauthroles: 'OAUTHROLES', Identityproviders: 'IDENTITYPROVIDERS', Smartcards: 'SMARTCARDS', Iplists: 'IPLISTS', Domaincontrollercerts: 'DOMAINCONTROLLERCERTS', Otpproviders: 'OTPPROVIDERS', Preferredotpproviders: 'PREFERREDOTPPROVIDERS', Spidentityproviders: 'SPIDENTITYPROVIDERS', Pushcredentials: 'PUSHCREDENTIALS', Directorysearchattributes: 'DIRECTORYSEARCHATTRIBUTES', Directoryattributes: 'DIRECTORYATTRIBUTES', Riskengines: 'RISKENGINES', Scimprovisionings: 'SCIMPROVISIONINGS', Ratelimiting: 'RATELIMITING', Claims: 'CLAIMS', Contactverification: 'CONTACTVERIFICATION', Hostnamesettings: 'HOSTNAMESETTINGS', Magiclinks: 'MAGICLINKS', Magiclinkcontents: 'MAGICLINKCONTENTS', Authenticationflows: 'AUTHENTICATIONFLOWS', Face: 'FACE', Tokenactivationcontents: 'TOKENACTIVATIONCONTENTS', Passthrough: 'PASSTHROUGH', Policyoverride: 'POLICYOVERRIDE', Organizations: 'ORGANIZATIONS', Webhooks: 'WEBHOOKS', WebhookNotification: 'WEBHOOK_NOTIFICATION', Vcdefns: 'VCDEFNS', Vcs: 'VCS', Playintegritycredentials: 'PLAYINTEGRITYCREDENTIALS', Vpdefns: 'VPDEFNS', Acrs: 'ACRS' }; exports.PermissionRoleTypeEnum = { SiteAdministrator: 'SITE_ADMINISTRATOR', AccountManager: 'ACCOUNT_MANAGER' }; exports.PrintImageLayerLayerEnum = { Color: 'COLOR', Uv: 'UV', Black: 'BLACK', PeelOff: 'PEEL_OFF', NonPrintableGeneric: 'NON_PRINTABLE_GENERIC', NonPrintableChip: 'NON_PRINTABLE_CHIP', NonPrintableMagstripe: 'NON_PRINTABLE_MAGSTRIPE', NonPrintableSignature: 'NON_PRINTABLE_SIGNATURE' }; exports.PrintJobCreatorTypeEnum = { User: 'USER', Api: 'API' }; exports.PrintJobQueueStateEnum = { Unknown: 'UNKNOWN', Queued: 'QUEUED', WaitForPrinter: 'WAIT_FOR_PRINTER', Started: 'STARTED', Completed: 'COMPLETED', Cancelled: 'CANCELLED', Failed: 'FAILED', AwaitingPrint: 'AWAITING_PRINT' }; exports.PrintJobStatusEnum = { Queued: 'QUEUED', WaitingSmartcard: 'WAITING_SMARTCARD', InProgress: 'IN_PROGRESS', Completed: 'COMPLETED', Failed: 'FAILED', Cancelled: 'CANCELLED', Unknown: 'UNKNOWN', AwaitingPrint: 'AWAITING_PRINT' }; exports.PrintJobRecordCreatorTypeEnum = { User: 'USER', Api: 'API' }; exports.PrintJobRecordQueueStateEnum = { Unknown: 'UNKNOWN', Queued: 'QUEUED', WaitForPrinter: 'WAIT_FOR_PRINTER', Started: 'STARTED', Completed: 'COMPLETED', Cancelled: 'CANCELLED', Failed: 'FAILED', AwaitingPrint: 'AWAITING_PRINT' }; exports.PrintJobRecordStatusEnum = { Queued: 'QUEUED', WaitingSmartcard: 'WAITING_SMARTCARD', InProgress: 'IN_PROGRESS', Completed: 'COMPLETED', Failed: 'FAILED', Cancelled: 'CANCELLED', Unknown: 'UNKNOWN', AwaitingPrint: 'AWAITING_PRINT' }; exports.PrintRequestDetailsStateEnum = { Failed: 'FAILED', Cancelled: 'CANCELLED', Completed: 'COMPLETED', AwaitingData: 'AWAITING_DATA', Processing: 'PROCESSING', Scheduled: 'SCHEDULED' }; exports.PrintRequestDetailsTypeEnum = { ImportUsers: 'IMPORT_USERS', ImportGroups: 'IMPORT_GROUPS', ImportUserGroups: 'IMPORT_USER_GROUPS', ImportHardwareTokens: 'IMPORT_HARDWARE_TOKENS', ImportSmartCards: 'IMPORT_SMART_CARDS', ImportEnrollments: 'IMPORT_ENROLLMENTS', PrintEnrollments: 'PRINT_ENROLLMENTS', SendMfp: 'SEND_MFP', AssignEntrustSt: 'ASSIGN_ENTRUST_ST', AssignGoogleSt: 'ASSIGN_GOOGLE_ST', AssignPasswords: 'ASSIGN_PASSWORDS', ResetPasswords: 'RESET_PASSWORDS', DeleteUsers: 'DELETE_USERS', ImportIdentityguard: 'IMPORT_IDENTITYGUARD', ImportGrids: 'IMPORT_GRIDS', ExportAssignedgrids: 'EXPORT_ASSIGNEDGRIDS', ExportAssignedtokens: 'EXPORT_ASSIGNEDTOKENS', ExportAuditevents: 'EXPORT_AUDITEVENTS', ExportSelfauditevents: 'EXPORT_SELFAUDITEVENTS', ExportUnassignedgrids: 'EXPORT_UNASSIGNEDGRIDS', ExportUnassignedtokens: 'EXPORT_UNASSIGNEDTOKENS', ExportUsers: 'EXPORT_USERS', SetRegistration: 'SET_REGISTRATION', SetVerification: 'SET_VERIFICATION', AssignGrids: 'ASSIGN_GRIDS', ExportUsage: 'EXPORT_USAGE', CreateUnassignedGrids: 'CREATE_UNASSIGNED_GRIDS', AssignHardwareTokens: 'ASSIGN_HARDWARE_TOKENS', SetGrids: 'SET_GRIDS', ExportEnrollments: 'EXPORT_ENROLLMENTS', DeleteGroups: 'DELETE_GROUPS', ExportGroups: 'EXPORT_GROUPS', ResetTokens: 'RESET_TOKENS', DeleteEnrollments: 'DELETE_ENROLLMENTS', ProvisionScim: 'PROVISION_SCIM', CreateTenant: 'CREATE_TENANT', RevokeMfp: 'REVOKE_MFP', DeleteGrids: 'DELETE_GRIDS', DeleteTokens: 'DELETE_TOKENS' }; exports.PrinterStatusEnum = { Busy: 'BUSY', Idle: 'IDLE', Timeout: 'TIMEOUT', Invalid: 'INVALID' }; exports.PrinterPreferencesBackOrientationEnum = { Portrait: 'PORTRAIT', Landscape: 'LANDSCAPE' }; exports.PrinterPreferencesDisablePrintingEnum = { False: 'false', All: 'ALL', Front: 'FRONT', Back: 'BACK' }; exports.PrinterPreferencesFrontOrientationEnum = { Portrait: 'PORTRAIT', Landscape: 'LANDSCAPE' }; exports.PrinterPreferencesSplitRibbonEnum = { False: 'false', YmctFrontKBack: 'YMCT_FRONT_K_BACK', YmcFrontKtBack: 'YMC_FRONT_KT_BACK', KFrontYmctBack: 'K_FRONT_YMCT_BACK', YmcFrontKBack: 'YMC_FRONT_K_BACK', KFrontYmcBack: 'K_FRONT_YMC_BACK', KFrontYmcktBack: 'K_FRONT_YMCKT_BACK', KtFrontYmcktBack: 'KT_FRONT_YMCKT_BACK', YmckttFrontKBack: 'YMCKTT_FRONT_K_BACK', YmckftFrontKBack: 'YMCKFT_FRONT_K_BACK', MttFrontKBack: 'MTT_FRONT_K_BACK' }; exports.PrinterPreferencesTactileBackEnum = { True: 'true', False: 'false', _1: '1', _2: '2', _3: '3' }; exports.PrinterPreferencesTactileFrontEnum = { True: 'true', False: 'false', _1: '1', _2: '2', _3: '3' }; exports.RoleGroupManagementEnum = { All: 'ALL', Defined: 'DEFINED', Own: 'OWN' }; exports.RoleRoleTypeEnum = { SiteAdministrator: 'SITE_ADMINISTRATOR', AccountManager: 'ACCOUNT_MANAGER' }; exports.SCDefnVariableRestrictionDigitsEnum = { Allowed: 'ALLOWED', Required: 'REQUIRED', NotAllowed: 'NOT_ALLOWED', NotSet: 'NOT_SET' }; exports.SCDefnVariableRestrictionLowerEnum = { Allowed: 'ALLOWED', Required: 'REQUIRED', NotAllowed: 'NOT_ALLOWED', NotSet: 'NOT_SET' }; exports.SCDefnVariableRestrictionSpecialEnum = { Allowed: 'ALLOWED', Required: 'REQUIRED', NotAllowed: 'NOT_ALLOWED', NotSet: 'NOT_SET' }; exports.SCDefnVariableRestrictionUpperEnum = { Allowed: 'ALLOWED', Required: 'REQUIRED', NotAllowed: 'NOT_ALLOWED', NotSet: 'NOT_SET' }; exports.SCDefnVariableTypeEnum = { String: 'STRING', Boolean: 'BOOLEAN', Integer: 'INTEGER', Uuid: 'UUID' }; exports.SCDefnVariableUniquenessEnum = { Global: 'GLOBAL', User: 'USER', None: 'NONE' }; exports.SearchAttributeOperatorEnum = { Equals: 'EQUALS', NotEquals: 'NOT_EQUALS', Contains: 'CONTAINS', NotContains: 'NOT_CONTAINS', StartsWith: 'STARTS_WITH', EndsWith: 'ENDS_WITH', GreaterThan: 'GREATER_THAN', GreaterThanOrEqual: 'GREATER_THAN_OR_EQUAL', LessThan: 'LESS_THAN', LessThanOrEqual: 'LESS_THAN_OR_EQUAL', In: 'IN', Is: 'IS', Exists: 'EXISTS', NotExists: 'NOT_EXISTS' }; exports.SearchByAttributeOperatorEnum = { Equals: 'EQUALS', NotEquals: 'NOT_EQUALS', Contains: 'CONTAINS', NotContains: 'NOT_CONTAINS', StartsWith: 'STARTS_WITH', EndsWith: 'ENDS_WITH', GreaterThan: 'GREATER_THAN', GreaterThanOrEqual: 'GREATER_THAN_OR_EQUAL', LessThan: 'LESS_THAN', LessThanOrEqual: 'LESS_THAN_OR_EQUAL', In: 'IN', Exists: 'EXISTS', NotExists: 'NOT_EXISTS' }; exports.ServiceBundleBundleTypeEnum = { Advanced: 'ADVANCED', Essentials: 'ESSENTIALS', Professional: 'PROFESSIONAL', Enterprise: 'ENTERPRISE', Api: 'API', Standard: 'STANDARD', Plus: 'PLUS', Premium: 'PREMIUM', Consumer: 'CONSUMER' }; exports.SmartCardCommandTypeEnum = { Apdu: 'APDU', Coupler: 'COUPLER' }; exports.SmartCredentialAllowedActionsEnum = { Activate: 'ACTIVATE', Reactivate: 'REACTIVATE', Update: 'UPDATE', Unassign: 'UNASSIGN', Unblock: 'UNBLOCK', Enable: 'ENABLE', Disable: 'DISABLE', Delete: 'DELETE', ViewCertificates: 'VIEW_CERTIFICATES' }; exports.SmartCredentialEncodeStateEnum = { EncodeStart: 'ENCODE_START', EncodeDone: 'ENCODE_DONE', EncodeError: 'ENCODE_ERROR' }; exports.SmartCredentialEnrollStateEnum = { Enrolling: 'ENROLLING', Enrolled: 'ENROLLED' }; exports.SmartCredentialStateEnum = { Active: 'ACTIVE', Inactive: 'INACTIVE' }; exports.SmsVoiceOverageTypeEnum = { Yes: 'YES', No: 'NO', Unlimited: 'UNLIMITED' }; exports.TenantContractModeEnum = { Production: 'PRODUCTION', Trial: 'TRIAL', Unknown: 'UNKNOWN' }; exports.TokenAlgorithmTypeEnum = { At: 'AT', OathHotp: 'OATH_HOTP', OathOcra: 'OATH_OCRA', OathTotp: 'OATH_TOTP', Vendor: 'VENDOR' }; exports.TokenAllowedActionsEnum = { Activate: 'ACTIVATE', Reactivate: 'REACTIVATE', ActivateComplete: 'ACTIVATE_COMPLETE', Delete: 'DELETE', Unlock: 'UNLOCK', Enable: 'ENABLE', Disable: 'DISABLE', Reset: 'RESET', Assign: 'ASSIGN', Unassign: 'UNASSIGN' }; exports.TokenIdentityVerificationStatusEnum = { NotRequired: 'NOT_REQUIRED', Required: 'REQUIRED', Pending: 'PENDING', Verified: 'VERIFIED', Failed: 'FAILED' }; exports.TokenStateEnum = { New: 'NEW', Activating: 'ACTIVATING', Active: 'ACTIVE', Inactive: 'INACTIVE', Unassigned: 'UNASSIGNED' }; exports.TokenTypeEnum = { EntrustPhysicalToken: 'ENTRUST_PHYSICAL_TOKEN', EntrustSoftToken: 'ENTRUST_SOFT_TOKEN', GoogleAuthenticator: 'GOOGLE_AUTHENTICATOR', OathPhysicalToken: 'OATH_PHYSICAL_TOKEN', EntrustLegacyToken: 'ENTRUST_LEGACY_TOKEN' }; exports.UsageInfoAggregationPeriodEnum = { Daily: 'DAILY', Weekly: 'WEEKLY', Monthly: 'MONTHLY' }; exports.UsageInfoUsageTypeEnum = { Users: 'USERS', Issuance: 'ISSUANCE' }; exports.UserDirectoryTypeEnum = { OnPrem: 'ON_PREM', Azure: 'AZURE', AdConnector: 'AD_CONNECTOR' }; exports.UserLockedAuthenticatorTypesEnum = { Machine: 'MACHINE', Password: 'PASSWORD', External: 'EXTERNAL', Kba: 'KBA', TempAccessCode: 'TEMP_ACCESS_CODE', Otp: 'OTP', Grid: 'GRID', Token: 'TOKEN', Tokencr: 'TOKENCR', Tokenpush: 'TOKENPUSH', Fido: 'FIDO', Smartcredentialpush: 'SMARTCREDENTIALPUSH', PasswordAndSecondfactor: 'PASSWORD_AND_SECONDFACTOR', SmartLogin: 'SMART_LOGIN', Idp: 'IDP', Passkey: 'PASSKEY', IdpAndSecondfactor: 'IDP_AND_SECONDFACTOR', UserCertificate: 'USER_CERTIFICATE', Face: 'FACE', Passthrough: 'PASSTHROUGH', Magiclink: 'MAGICLINK' }; exports.UserLockedAuthenticatorsEnum = { Password: 'PASSWORD', Kba: 'KBA', TempAccessCode: 'TEMP_ACCESS_CODE', Grid: 'GRID', OtpEmail: 'OTP_EMAIL', OtpSms: 'OTP_SMS', OtpVoice: 'OTP_VOICE', EntrustSoftToken: 'ENTRUST_SOFT_TOKEN', EntrustSoftTokenPush: 'ENTRUST_SOFT_TOKEN_PUSH', GoogleAuthenticator: 'GOOGLE_AUTHENTICATOR', HardwareToken: 'HARDWARE_TOKEN', Fido: 'FIDO', Smartcredentialpush: 'SMARTCREDENTIALPUSH', UserCertificate: 'USER_CERTIFICATE', Machine: 'MACHINE', Face: 'FACE', Passthrough: 'PASSTHROUGH', Tokencr: 'TOKENCR', Magiclink: 'MAGICLINK' }; exports.UserPreferredOtpDeliveryEnum = { Email: 'EMAIL', Sms: 'SMS', Voice: 'VOICE', System: 'SYSTEM' }; exports.UserStateEnum = { Active: 'ACTIVE', Inactive: 'INACTIVE' }; exports.UserTypeEnum = { LdapAd: 'LDAP_AD', MgmtUi: 'MGMT_UI', External: 'EXTERNAL' }; exports.UserUserAuthenticatorPreferenceEnum = { Machine: 'MACHINE', Password: 'PASSWORD', External: 'EXTERNAL', Kba: 'KBA', TempAccessCode: 'TEMP_ACCESS_CODE', Otp: 'OTP', Grid: 'GRID', Token: 'TOKEN', Tokencr: 'TOKENCR', Tokenpush: 'TOKENPUSH', Fido: 'FIDO', Smartcredentialpush: 'SMARTCREDENTIALPUSH', PasswordAndSecondfactor: 'PASSWORD_AND_SECONDFACTOR', SmartLogin: 'SMART_LOGIN', Idp: 'IDP', Passkey: 'PASSKEY', IdpAndSecondfactor: 'IDP_AND_SECONDFACTOR', UserCertificate: 'USER_CERTIFICATE', Face: 'FACE', Passthrough: 'PASSTHROUGH', Magiclink: 'MAGICLINK' }; exports.UserAliasTypeEnum = { Custom: 'CUSTOM', Derived: 'DERIVED', Userid: 'USERID' }; exports.UserAttributeTypeEnum = { None: 'NONE', OtpEmail: 'OTP_EMAIL', OtpSms: 'OTP_SMS', OtpVoice: 'OTP_VOICE', OtpWechat: 'OTP_WECHAT', OtpWhatsapp: 'OTP_WHATSAPP' }; exports.UserAuthenticatorLockoutStatusTypeEnum = { Machine: 'MACHINE', Password: 'PASSWORD', External: 'EXTERNAL', Kba: 'KBA', TempAccessCode: 'TEMP_ACCESS_CODE', Otp: 'OTP', Grid: 'GRID', Token: 'TOKEN', Tokencr: 'TOKENCR', Tokenpush: 'TOKENPUSH', Fido: 'FIDO', Smartcredentialpush: 'SMARTCREDENTIALPUSH', PasswordAndSecondfactor: 'PASSWORD_AND_SECONDFACTOR', SmartLogin: 'SMART_LOGIN', Idp: 'IDP', Passkey: 'PASSKEY', IdpAndSecondfactor: 'IDP_AND_SECONDFACTOR', UserCertificate: 'USER_CERTIFICATE', Face: 'FACE', Passthrough: 'PASSTHROUGH', Magiclink: 'MAGICLINK' }; exports.UserExtraAttributeTypeEnum = { None: 'NONE', OtpEmail: 'OTP_EMAIL', OtpSms: 'OTP_SMS', OtpVoice: 'OTP_VOICE', OtpWechat: 'OTP_WECHAT', OtpWhatsapp: 'OTP_WHATSAPP' }; exports.UserParmsLocaleEnum = { Da: 'da', De: 'de', En: 'en', Es: 'es', Fr: 'fr', It: 'it', Ja: 'ja', Ko: 'ko', Nl: 'nl', Nb: 'nb', Pl: 'pl', Pt: 'pt', Ru: 'ru', Sv: 'sv', Th: 'th', Tr: 'tr', ZhCn: 'zh-cn', ZhTw: 'zh-tw' }; exports.UserParmsPreferredOtpDeliveryEnum = { Email: 'EMAIL', Sms: 'SMS', Voice: 'VOICE', System: 'SYSTEM' }; exports.UserParmsStateEnum = { Active: 'ACTIVE', Inactive: 'INACTIVE' }; class API extends base_1.BaseAPI { setApiKey = (apiKey) => { this.configuration.apiKey = apiKey; }; /** * AdminAuthApi - axios parameter creator */ AdminAuthApiAxiosParamCreator = (configuration) => { return { /** * * @summary Authenticate to an Admin API application. * @param {AdminApiAuthentication} adminApiAuthentication * @param {*} [options] Override http request option. * @throws {RequiredError} */ authenticateAdminApiUsingPOST: async (adminApiAuthentication, options = {}) => { // verify required parameter 'adminApiAuthentication' is not null or undefined (0, common_1.assertParamExists)('authenticateAdminApiUsingPOST', 'adminApiAuthentication', adminApiAuthentication); const localVarPath = `/api/web/v1/adminapi/authenticate`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); const localVarRequestOptions = { method: 'POST', ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; localVarHeaderParameter['Content-Type'] = 'application/json'; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; localVarRequestOptions.data = (0, common_1.serializeDataIfNeeded)(adminApiAuthentication, localVarRequestOptions, configuration); return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, }; }; /** * AdminAuthApi - functional programming interface * @export */ AdminAuthApiFp = (configuration) => { const localVarAxiosParamCreator = this.AdminAuthApiAxiosParamCreator(configuration); return { /** * * @summary Authenticate to an Admin API application. * @param {AdminApiAuthentication} adminApiAuthentication * @param {*} [options] Override http request option. * @throws {RequiredError} */ authenticateAdminApiUsingPOST: async (adminApiAuthentication, options) => { const localVarAxiosArgs = await localVarAxiosParamCreator.authenticateAdminApiUsingPOST(adminApiAuthentication, options); return (axios) => (0, common_1.createRequestFunction)(localVarAxiosArgs, configuration)(axios); }, }; }; async authenticateAdminApiUsingPOST(adminApiAuthentication, options) { const request = await this.AdminAuthApiFp(this.configuration).authenticateAdminApiUsingPOST(adminApiAuthentication, options); return await request(this.axios); } /** * ApplicationsApi - axios parameter creator */ ApplicationsApiAxiosParamCreator = (configuration) => { return { /** * Create an Admin API application. Caller requires the APPLICATIONS:ADD permission. * @summary Create Admin API application * @param {AdminApiApplicationParms} adminApiApplicationParms * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAdminApiApplicationUsingPOST: async (adminApiApplicationParms, options = {}) => { // verify required parameter 'adminApiApplicationParms' is not null or undefined (0, common_1.assertParamExists)('createAdminApiApplicationUsingPOST', 'adminApiApplicationParms', adminApiApplicationParms); const localVarPath = `/api/web/v1/applications/adminapi`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); const localVarRequestOptions = { method: 'POST', ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication AdminAPIAuthentication required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, "Authorization", configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; localVarRequestOptions.data = (0, common_1.serializeDataIfNeeded)(adminApiApplicationParms, localVarRequestOptions, configuration); return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Get an Admin API application. Caller requires the APPLICATIONS:VIEW permission. * @summary Get Admin API application * @param {string} id The UUID of the application to be fetched. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAdminApiApplicationUsingGET: async (id, options = {}) => { // verify required parameter 'id' is not null or undefined (0, common_1.assertParamExists)('getAdminApiApplicationUsingGET', 'id', id); const localVarPath = `/api/web/v1/applications/adminapi/{id}` .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); const localVarRequestOptions = { method: 'GET', ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication AdminAPIAuthentication required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, "Authorization", configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * List Admin API application. Caller requires the APPLICATIONS:VIEW permission. * @summary List Admin API application * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAdminApiApplicationsUsingGET: async (options = {}) => { const localVarPath = `/api/web/v1/applications/adminapi`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); const localVarRequestOptions = { method: 'GET', ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication AdminAPIAuthentication required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, "Authorization", configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * List application information. Caller requires the APPLICATIONS:VIEW permission. * @summary List application information * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} */ listApplicationInfoUsingGET: async (options = {}) => { const localVarPath = `/api/web/v1/applicationinfo`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); const localVarRequestOptions = { method: 'GET', ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication AdminAPIAuthentication required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, "Authorization", configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * List application templates. Caller requires the TEMPLATES:VIEW permission. * @summary List application templates * @param {*} [options] Override http request option. * @throws {RequiredError} */ listApplicationTemplatesUsingGET: async (options = {}) => { const localVarPath = `/api/web/v1/applications/templates`; // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); const localVarRequestOptions = { method: 'GET', ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication AdminAPIAuthentication required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, "Authorization", configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Remove an Admin API application. Caller requires the APPLICATIONS:REMOVE permission. * @summary Remove Admin API application * @param {string} id The UUID of the application to be removed. * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeAdminApiApplicationUsingDELETE: async (id, options = {}) => { // verify required parameter 'id' is not null or undefined (0, common_1.assertParamExists)('removeAdminApiApplicationUsingDELETE', 'id', id); const localVarPath = `/api/web/v1/applications/adminapi/{id}` .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); const localVarRequestOptions = { method: 'DELETE', ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication AdminAPIAuthentication required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, "Authorization", configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Update an Admin API application. Caller requires the APPLICATIONS:EDIT permission. * @summary Update Admin API application * @param {string} id The UUID of the application to be updated. * @param {AdminApiApplicationParms} adminApiApplicationParms * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAdminApiApplicationUsingPUT: async (id, adminApiApplicationParms, options = {}) => { // verify required parameter 'id' is not null or undefined (0, common_1.assertParamExists)('updateAdminApiApplicationUsingPUT', 'id', id); // verify required parameter 'adminApiApplicationParms' is not null or undefined (0, common_1.assertParamExists)('updateAdminApiApplicationUsingPUT', 'adminApiApplicationParms', adminApiApplicationParms); const localVarPath = `/api/web/v1/applications/adminapi/{id}` .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); const localVarRequestOptions = { method: 'PUT', ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication AdminAPIAuthentication required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, "Authorization", configuration); localVarHeaderParameter['Content-Type'] = 'application/json'; (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; localVarRequestOptions.data = (0, common_1.serializeDataIfNeeded)(adminApiApplicationParms, localVarRequestOptions, configuration); return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, /** * Regenerate the shared secret for an Admin API application. Caller requires the APPLICATIONS:EDIT permission. * @summary Regenerate Admin API application shared secret * @param {string} id The UUID of the application to be updated. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateAdminApiSharedSecretUsingPUT: async (id, options = {}) => { // verify required parameter 'id' is not null or undefined (0, common_1.assertParamExists)('updateAdminApiSharedSecretUsingPUT', 'id', id); const localVarPath = `/api/web/v1/applications/adminapi/regenerate/{id}` .replace(`{${"id"}}`, encodeURIComponent(String(id))); // use dummy base URL string because the URL constructor only accepts absolute URLs. const localVarUrlObj = new URL(localVarPath, common_1.DUMMY_BASE_URL); const localVarRequestOptions = { method: 'PUT', ...options }; const localVarHeaderParameter = {}; const localVarQueryParameter = {}; // authentication AdminAPIAuthentication required await (0, common_1.setApiKeyToObject)(localVarHeaderParameter, "Authorization", configuration); (0, common_1.setSearchParams)(localVarUrlObj, localVarQueryParameter); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; return { url: (0, common_1.toPathString)(localVarUrlObj), options: localVarRequestOptions, }; }, }; }; /** * ApplicationsApi - functional programming interface * @export */ ApplicationsApiFp = (configuration) => { const localVarAxiosParamCreator = this.ApplicationsApiAxiosParamCreator(configuration); return { /** * Create an Admin API application. Caller requires the APPLICATIONS:ADD permission. * @summary Create Admin API application * @param {AdminApiApplicationParms} adminApiApplicationParms * @param {*} [options] Override http request option. * @throws {RequiredError} */ createAdminApiApplicationUsingPOST: async (adminApiApplicationParms, options) => { const localVarAxiosArgs = await localVarAxiosParamCreator.createAdminApiApplicationUsingPOST(adminApiApplicationParms, options); return (axios) => (0, common_1.createRequestFunction)(localVarAxiosArgs, configuration)(axios); }, /** * Get an Admin API application. Caller requires the APPLICATIONS:VIEW permission. * @summary Get Admin API application * @param {string} id The UUID of the application to be fetched. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAdminApiApplicationUsingGET: async (id, options) => { const localVarAxiosArgs = await localVarAxiosParamCreator.getAdminApiApplicationUsingGET(id, options); return (axios) => (0, common_1.createRequestFunction)(localVarAxiosArgs, configuration)(axios); }, /** * List Admin API application. Caller requires the APPLICATIONS:VIEW permission. * @summary List Admin API application * @param {*} [options] Override http request option. * @throws {RequiredError} */ listAdminApiApplicationsUsingGET: async (options) => { const localVarAxiosArgs = await localVarAxiosParamCreator.listAdminApiApplicationsUsingGET(options); return (axios) => (0, common_1.createRequestFunction)(localVarAxiosArgs, configuration)(axios);