UNPKG

@docusign/iam-sdk

Version:

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

45 lines 1.23 kB
import { z } from "zod"; /** * CONNECTED FIELDS SCOPES */ /** OAuth Scopes for Docusign Connected Fields API */ export const DOCUSIGN_IAM_CONNECTED_FIELDS_OAUTH_SCOPES = [ "adm_store_unified_repo_read", "signature", ]; /** * MAESTRO SCOPES */ /** OAuth Scopes for Docusign Maestro API */ export const DOCUSIGN_IAM_MAESTRO_OAUTH_SCOPES = [ "adm_store_unified_repo_read", "aow_manage", "signature", ]; /** * NAVIGATOR SCOPES */ /** OAuth Scopes for Docusign Maestro API */ export const DOCUSIGN_IAM_NAVIGATOR_OAUTH_SCOPES = [ "adm_store_unified_repo_read", "aow_manage", "signature", ]; /** * COMMON SCOPES */ /** Common OAuth Scopes for Docusign API's */ export const DOCUSIGN_IAM_COMMON_OAUTH_SCOPES = [ "signature", "impersonation", ]; /** All OAuth Scopes for Docusign IAM API's */ export const DOCUSIGN_IAM_OAUTH_SCOPES = [ ...DOCUSIGN_IAM_COMMON_OAUTH_SCOPES, ...DOCUSIGN_IAM_CONNECTED_FIELDS_OAUTH_SCOPES, ...DOCUSIGN_IAM_MAESTRO_OAUTH_SCOPES, ...DOCUSIGN_IAM_NAVIGATOR_OAUTH_SCOPES, ]; /** Schema to validate OAuth scopes for Docusign API's */ export const DocusignIamAuthScopeSchema = z.enum(DOCUSIGN_IAM_OAUTH_SCOPES); //# sourceMappingURL=scopes.js.map