@docusign/iam-sdk
Version:
Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@docusign/iam-sdk* API.
36 lines • 2.16 kB
TypeScript
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