@maccuaa/intellitrust-issuance-sdk
Version:
JavaScript client for @maccuaa/intellitrust-issuance-sdk
1,258 lines (1,257 loc) • 283 kB
JavaScript
"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);