UNPKG

@docusign/iam-sdk

Version:

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

60 lines 1.93 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_WORKSPACE_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", ]; /** * WORKSPACE SCOPES */ /** OAuth Scopes for Docusign Workspace API */ exports.DOCUSIGN_IAM_WORKSPACE_OAUTH_SCOPES = [ "signature", "dtr.company.read", "dtr.rooms.read", "dtr.rooms.write", "dtr.documents.write", ]; /** * 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, ...exports.DOCUSIGN_IAM_WORKSPACE_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