UNPKG

@docusign/iam-sdk

Version:

Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@docusign/iam-sdk* API.

48 lines 1.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DocusignIamAuthScopeSchema = exports.DOCUSIGN_IAM_OAUTH_SCOPES = exports.DOCUSIGN_IAM_COMMON_OAUTH_SCOPES = exports.DOCUSIGN_IAM_NAVIGATOR_OAUTH_SCOPES = exports.DOCUSIGN_IAM_MAESTRO_OAUTH_SCOPES = exports.DOCUSIGN_IAM_CONNECTED_FIELDS_OAUTH_SCOPES = void 0; const zod_1 = require("zod"); /** * CONNECTED FIELDS SCOPES */ /** OAuth Scopes for Docusign Connected Fields API */ exports.DOCUSIGN_IAM_CONNECTED_FIELDS_OAUTH_SCOPES = [ "adm_store_unified_repo_read", "signature", ]; /** * MAESTRO SCOPES */ /** OAuth Scopes for Docusign Maestro API */ exports.DOCUSIGN_IAM_MAESTRO_OAUTH_SCOPES = [ "adm_store_unified_repo_read", "aow_manage", "signature", ]; /** * NAVIGATOR SCOPES */ /** OAuth Scopes for Docusign Maestro API */ exports.DOCUSIGN_IAM_NAVIGATOR_OAUTH_SCOPES = [ "adm_store_unified_repo_read", "aow_manage", "signature", ]; /** * COMMON SCOPES */ /** Common OAuth Scopes for Docusign API's */ exports.DOCUSIGN_IAM_COMMON_OAUTH_SCOPES = [ "signature", "impersonation", ]; /** All OAuth Scopes for Docusign IAM API's */ exports.DOCUSIGN_IAM_OAUTH_SCOPES = [ ...exports.DOCUSIGN_IAM_COMMON_OAUTH_SCOPES, ...exports.DOCUSIGN_IAM_CONNECTED_FIELDS_OAUTH_SCOPES, ...exports.DOCUSIGN_IAM_MAESTRO_OAUTH_SCOPES, ...exports.DOCUSIGN_IAM_NAVIGATOR_OAUTH_SCOPES, ]; /** Schema to validate OAuth scopes for Docusign API's */ exports.DocusignIamAuthScopeSchema = zod_1.z.enum(exports.DOCUSIGN_IAM_OAUTH_SCOPES); //# sourceMappingURL=scopes.js.map