UNPKG

@docusign/iam-sdk

Version:

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

36 lines 2.16 kB
import { z } from "zod"; /** * CONNECTED FIELDS SCOPES */ /** OAuth Scopes for Docusign Connected Fields API */ export declare const DOCUSIGN_IAM_CONNECTED_FIELDS_OAUTH_SCOPES: readonly ["adm_store_unified_repo_read", "signature"]; /** OAuth Scopes for Docusign Connected Fields API */ export type DocusignIamConnectedFieldsOAuthScope = (typeof DOCUSIGN_IAM_CONNECTED_FIELDS_OAUTH_SCOPES)[number]; /** * MAESTRO SCOPES */ /** OAuth Scopes for Docusign Maestro API */ export declare const DOCUSIGN_IAM_MAESTRO_OAUTH_SCOPES: readonly ["adm_store_unified_repo_read", "aow_manage", "signature"]; /** OAuth Scopes for Docusign Connected Fields API */ export type DocusignIamMaestroOAuthScope = (typeof DOCUSIGN_IAM_MAESTRO_OAUTH_SCOPES)[number]; /** * NAVIGATOR SCOPES */ /** OAuth Scopes for Docusign Maestro API */ export declare const DOCUSIGN_IAM_NAVIGATOR_OAUTH_SCOPES: readonly ["adm_store_unified_repo_read", "aow_manage", "signature"]; /** OAuth Scopes for Docusign Connected Fields API */ export type DocusignIamNavigatorOAuthScope = (typeof DOCUSIGN_IAM_NAVIGATOR_OAUTH_SCOPES)[number]; /** * COMMON SCOPES */ /** Common OAuth Scopes for Docusign API's */ export declare const DOCUSIGN_IAM_COMMON_OAUTH_SCOPES: readonly ["signature", "impersonation"]; /** Common OAuth Scopes for Docusign API's */ export type DocusignIamCommonOAuthScope = (typeof DOCUSIGN_IAM_COMMON_OAUTH_SCOPES)[number]; /** All OAuth Scopes for Docusign IAM API's */ export declare const DOCUSIGN_IAM_OAUTH_SCOPES: readonly ["signature", "impersonation", "adm_store_unified_repo_read", "signature", "adm_store_unified_repo_read", "aow_manage", "signature", "adm_store_unified_repo_read", "aow_manage", "signature"]; /** Schema to validate OAuth scopes for Docusign API's */ export declare const DocusignIamAuthScopeSchema: z.ZodEnum<["signature", "impersonation", "adm_store_unified_repo_read", "signature", "adm_store_unified_repo_read", "aow_manage", "signature", "adm_store_unified_repo_read", "aow_manage", "signature"]>; /** OAuth Scopes for Docusign API's */ export type DocusignIamAuthScope = z.input<typeof DocusignIamAuthScopeSchema>; //# sourceMappingURL=scopes.d.ts.map