UNPKG

@cranberry-money/shared-constants

Version:

Shared constants for Blueberry platform

102 lines 3.97 kB
export declare const DOCUMENT_TYPE_MDA = "mda"; export declare const DOCUMENT_TYPE_SOA = "soa"; export declare const DOCUMENT_TYPE_AGREEMENT = "agreement"; export declare const IDENTITY_DOCUMENT_TYPE_PASSPORT = "passport"; export declare const IDENTITY_DOCUMENT_TYPE_DRIVERS_LICENSE = "drivers_license"; export declare const IDENTITY_DOCUMENT_TYPE_MEDICARE = "medicare"; export declare const SUPPORTING_DOCUMENT_TYPE_PROOF_OF_RESIDENCY = "proof_of_residency"; export declare const SUPPORTING_DOCUMENT_TYPE_BANK_STATEMENT = "bank_statement"; export declare const SUPPORTING_DOCUMENT_TYPE_UTILITY_BILL = "utility_bill"; export declare const COMPLIANCE_DOCUMENT_TYPE_MDA = "mda"; export declare const COMPLIANCE_DOCUMENT_TYPE_SOA = "soa"; export declare const COMPLIANCE_DOCUMENT_TYPE_AGREEMENT = "agreement"; export declare const DOCUMENT_TYPE: { readonly PASSPORT: "passport"; readonly DRIVERS_LICENSE: "drivers_license"; readonly MEDICARE: "medicare"; readonly PROOF_OF_RESIDENCY: "proof_of_residency"; readonly BANK_STATEMENT: "bank_statement"; readonly UTILITY_BILL: "utility_bill"; readonly MDA: "mda"; readonly SOA: "soa"; readonly AGREEMENT: "agreement"; readonly STATEMENT: "STATEMENT"; readonly REPORT: "REPORT"; readonly CONFIRMATION: "CONFIRMATION"; readonly TAX_DOCUMENT: "TAX_DOCUMENT"; readonly OTHER: "OTHER"; }; export type DocumentType = (typeof DOCUMENT_TYPE)[keyof typeof DOCUMENT_TYPE]; export declare const DOCUMENT_TYPE_LABEL_PASSPORT = "Passport"; export declare const DOCUMENT_TYPE_LABEL_DRIVERS_LICENSE = "Driver's License"; export declare const DOCUMENT_TYPE_LABEL_MEDICARE = "Medicare"; export declare const DOCUMENT_TYPE_LABEL_PROOF_OF_RESIDENCY = "Proof of Residency"; export declare const DOCUMENT_TYPE_LABEL_BANK_STATEMENT = "Bank Statement"; export declare const DOCUMENT_TYPE_LABEL_UTILITY_BILL = "Utility Bill"; export declare const DOCUMENT_TYPE_LABEL_MDA = "Management Discretionary Agreement"; export declare const DOCUMENT_TYPE_LABEL_SOA = "Statement of Advice"; export declare const DOCUMENT_TYPE_LABEL_AGREEMENT = "Client Agreement"; export declare const DOCUMENT_TYPE_LABELS: Record<string, string>; export declare const IDENTITY_DOCUMENT_TYPE_OPTIONS: ({ value: "passport"; label: string; } | { value: "drivers_license"; label: string; } | { value: "medicare"; label: string; })[]; export declare const SUPPORTING_DOCUMENT_TYPE_OPTIONS: ({ value: "proof_of_residency"; label: string; } | { value: "bank_statement"; label: string; } | { value: "utility_bill"; label: string; })[]; export declare const COMPLIANCE_DOCUMENT_TYPE_OPTIONS: ({ value: "mda"; label: string; } | { value: "soa"; label: string; } | { value: "agreement"; label: string; })[]; export declare const DOCUMENT_TYPE_OPTIONS: ({ value: "mda"; label: string; } | { value: "soa"; label: string; } | { value: "agreement"; label: string; })[]; export declare const DOCUMENT_CATEGORY: { readonly ONBOARDING: "ONBOARDING"; readonly ACCOUNT: "ACCOUNT"; readonly TRADING: "TRADING"; readonly TAX: "TAX"; readonly COMPLIANCE: "COMPLIANCE"; readonly GENERAL: "GENERAL"; }; export type DocumentCategory = (typeof DOCUMENT_CATEGORY)[keyof typeof DOCUMENT_CATEGORY]; export declare const DOCUMENT_CATEGORY_LABELS: Record<DocumentCategory, string>; export declare const DOCUMENT_FORMAT: { readonly PDF: "PDF"; readonly DOCX: "DOCX"; readonly CSV: "CSV"; readonly XLSX: "XLSX"; }; export type DocumentFormat = (typeof DOCUMENT_FORMAT)[keyof typeof DOCUMENT_FORMAT]; export declare const DOCUMENT_MIME_TYPES: Record<DocumentFormat, string>; export declare const DOWNLOAD_LINK_ELEMENT_TAG = "a"; export declare const DOWNLOAD_ATTRIBUTE = "download"; export declare const RESPONSE_TYPE_BLOB = "blob"; export declare const CONTENT_TYPE_ANY = "*/*"; //# sourceMappingURL=documents.d.ts.map