@cranberry-money/shared-constants
Version:
Shared constants for Blueberry platform
102 lines • 3.97 kB
TypeScript
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