342 lines
8.4 KiB
TypeScript
342 lines
8.4 KiB
TypeScript
import { ECustomerStatus } from "le-coffre-resources/dist/Customer/Customer";
|
|
import { EDocumentStatus } from "le-coffre-resources/dist/Customer/Document";
|
|
import { EFolderStatus } from "le-coffre-resources/dist/Customer/OfficeFolder";
|
|
import {
|
|
Address,
|
|
Contact,
|
|
Customer,
|
|
Deed,
|
|
DeedType,
|
|
Document,
|
|
DocumentType,
|
|
File,
|
|
Office,
|
|
OfficeFolder,
|
|
OfficeFolderHasCustomer,
|
|
} from "le-coffre-resources/dist/Notary";
|
|
|
|
export const address: Address = {
|
|
uid: "a&2azedzaa3",
|
|
address: "123",
|
|
city: "France",
|
|
zip_code: 78140,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
};
|
|
|
|
export const office: Office = {
|
|
uid: "111zdazaefez213",
|
|
idNot: "12EE12",
|
|
name: "Office 1",
|
|
crpcen: "AZezdz",
|
|
address: address,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
office_status: "ACTIVATED",
|
|
};
|
|
export const deedType: DeedType = {
|
|
uid: "123azefezgzeg312",
|
|
name: "Acte mariage",
|
|
description: "dzsdaf",
|
|
archived_at: new Date(),
|
|
office: office,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
};
|
|
|
|
export const deed: Deed = {
|
|
uid: "zegefzeferg",
|
|
deed_type: deedType,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
};
|
|
|
|
export const contact: Contact = {
|
|
uid: "contact_1_uid",
|
|
first_name: "John",
|
|
last_name: "Doe",
|
|
email: "johnDoe@gmail.com",
|
|
address: address,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
cell_phone_number: "0132249865",
|
|
phone_number: "0132249865",
|
|
civility: "MALE",
|
|
};
|
|
|
|
export const contact2: Contact = {
|
|
uid: "contact_2_uid",
|
|
first_name: "Customer2",
|
|
last_name: "Doe",
|
|
email: "johnDoe@gmail.com",
|
|
address: address,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
cell_phone_number: "0132249865",
|
|
phone_number: "0132249865",
|
|
civility: "MALE",
|
|
};
|
|
|
|
export const docType: DocumentType = {
|
|
name: "Votre document",
|
|
uid: "fezezfazegezrgrezg",
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
public_description: "Acte de naissance public description",
|
|
private_description: "Acte de naissance private description",
|
|
archived_at: new Date(),
|
|
office: office,
|
|
};
|
|
|
|
export const identityDocType: DocumentType = {
|
|
name: "Carte d'identité",
|
|
uid: "fezezfazegezrgrezg",
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
public_description: "Carte d'identité public description",
|
|
private_description: "Carte d'identité private description",
|
|
archived_at: new Date(),
|
|
office: office,
|
|
};
|
|
|
|
export const customer: Customer = {
|
|
uid: "erhtgerfzeare",
|
|
contact: contact,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
status: ECustomerStatus.VALIDATED,
|
|
};
|
|
|
|
export const customer2_mock: Customer = {
|
|
uid: "yregrgetergrt",
|
|
contact: contact2,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
status: ECustomerStatus.VALIDATED,
|
|
};
|
|
|
|
export const folder: OfficeFolder = {
|
|
uid: "mkovrijvrezviev",
|
|
folder_number: "12331",
|
|
name: "Mon dossier",
|
|
status: EFolderStatus.ARCHIVED,
|
|
deed: deed,
|
|
office: office,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
description: "Description",
|
|
archived_description: "Archived description",
|
|
};
|
|
|
|
export const document: Document = {
|
|
uid: "fzeafergreztyzgrf",
|
|
depositor: customer2_mock,
|
|
document_status: "ASKED",
|
|
folder: folder,
|
|
document_type: docType,
|
|
updated_at: new Date(),
|
|
created_at: new Date(),
|
|
};
|
|
|
|
export const fileMock: File = {
|
|
uid: "super_file_uid_1",
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
document: document,
|
|
file_name: "file_1",
|
|
file_path:
|
|
"https://minteed-stg-euwest3-s3.s3.eu-west-3.amazonaws.com/Qmf_Yb_Eh_X9st_F_Srq_Ve_Bj_Yb_Aj56xv_AV_Nj6_Wjypo_B4r5ubce_U_ae3303e7ab.pdf",
|
|
iv: "1",
|
|
};
|
|
|
|
export const fileMock2: File = {
|
|
uid: "super_file_uid_2",
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
document: document,
|
|
file_name: "file_2",
|
|
file_path:
|
|
"https://minteed-prod-euwest3-s3.s3.eu-west-3.amazonaws.com/Qm_Wq_En1_DCA_8yt_RX_Qx_QFA_9_Fm_ZKZH_Qqb_VH_1_Q_Mnv_G_Jtt1_FS_Xp_2a35a36e19",
|
|
iv: "2",
|
|
};
|
|
|
|
export const identityFile: File = {
|
|
uid: "identity_file_uid",
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
document: document,
|
|
file_name: "file_3",
|
|
file_path: "https://minteed-stg-euwest3-s3.s3.eu-west-3.amazonaws.com/cni_fake_c7259d4923.png",
|
|
iv: "3",
|
|
};
|
|
|
|
export const documentIdentity: Document = {
|
|
uid: "ethrthbkjtrbporjbh",
|
|
depositor: customer2_mock,
|
|
document_status: EDocumentStatus.DEPOSITED,
|
|
folder: folder,
|
|
document_type: identityDocType,
|
|
updated_at: new Date(),
|
|
created_at: new Date(),
|
|
files: [identityFile],
|
|
};
|
|
|
|
export const documentPending: Document = {
|
|
uid: "fzefeazdagrtetrury",
|
|
depositor: customer2_mock,
|
|
document_status: EDocumentStatus.DEPOSITED,
|
|
folder: folder,
|
|
document_type: docType,
|
|
updated_at: new Date(),
|
|
created_at: new Date(),
|
|
files: [fileMock, fileMock2],
|
|
};
|
|
|
|
export const documentDeposited: Document = {
|
|
uid: "uè§u§htfgrthytrgr",
|
|
depositor: customer2_mock,
|
|
document_status: "VALIDATED",
|
|
folder: folder,
|
|
document_type: docType,
|
|
updated_at: new Date(),
|
|
created_at: new Date(),
|
|
files: [fileMock],
|
|
};
|
|
|
|
export const customer2: Customer = {
|
|
uid: "yregrgetergrt",
|
|
contact: contact2,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
status: ECustomerStatus.VALIDATED,
|
|
documents: [document, documentPending, documentDeposited, documentIdentity],
|
|
};
|
|
|
|
export const folderWithPendingDocument: OfficeFolder = {
|
|
uid: "ferzferzfezeefzdd",
|
|
folder_number: "00001",
|
|
name: "Mon dossier",
|
|
status: EFolderStatus.LIVE,
|
|
deed: deed,
|
|
office: office,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
description: "Description",
|
|
archived_description: "Archived description",
|
|
documents: [],
|
|
};
|
|
export const folderWithPendingDocument1: OfficeFolder = {
|
|
uid: "gtrtyutyhretgytu",
|
|
folder_number: "00002",
|
|
name: "Mon dossier",
|
|
status: EFolderStatus.LIVE,
|
|
deed: deed,
|
|
office: office,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
description: "Description",
|
|
archived_description: "Archived description",
|
|
documents: [documentDeposited],
|
|
};
|
|
export const folderWithPendingDocument2: OfficeFolder = {
|
|
uid: "adzefzefsfrefzrtgtr",
|
|
folder_number: "00003",
|
|
name: "Mon dossier",
|
|
status: EFolderStatus.LIVE,
|
|
deed: deed,
|
|
office: office,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
description: "Description",
|
|
archived_description: "Archived description",
|
|
documents: [document],
|
|
};
|
|
|
|
export const officeFolderHasCustomer1: OfficeFolderHasCustomer = {
|
|
uid: "ferzfergrzeyerezrz",
|
|
customer: customer,
|
|
office_folder: folderWithPendingDocument,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
};
|
|
|
|
export const officeFolderHasCustomer2: OfficeFolderHasCustomer = {
|
|
uid: "tezrfzdfgrggeerry",
|
|
customer: customer2,
|
|
office_folder: folderWithPendingDocument,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
};
|
|
|
|
export const folderWithPendingDocument3: OfficeFolder = {
|
|
uid: "mkovrijvrezviev",
|
|
folder_number: "00014",
|
|
name: "Mon dossier",
|
|
status: EFolderStatus.LIVE,
|
|
deed: deed,
|
|
office: office,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
description: "Description",
|
|
archived_description: "Archived description",
|
|
documents: [document, documentDeposited, documentPending, documentIdentity],
|
|
office_folder_has_customers: [officeFolderHasCustomer1, officeFolderHasCustomer2],
|
|
};
|
|
|
|
export const document8: Document = {
|
|
uid: "eztreggrgbyunjukhg",
|
|
depositor: customer,
|
|
document_status: "ASKED",
|
|
folder: folderWithPendingDocument,
|
|
document_type: docType,
|
|
updated_at: new Date(),
|
|
created_at: new Date(),
|
|
};
|
|
|
|
export const folderWithPendingDocumentArchived1: OfficeFolder = {
|
|
uid: "gtrtyutyhrdazafad&éfytu",
|
|
folder_number: "00007",
|
|
name: "Mon dossier",
|
|
status: EFolderStatus.ARCHIVED,
|
|
deed: deed,
|
|
office: office,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
description: "Description",
|
|
archived_description: "Archived description",
|
|
documents: [documentDeposited],
|
|
office_folder_has_customers: [officeFolderHasCustomer1, officeFolderHasCustomer2],
|
|
};
|
|
export const folderWithPendingDocumentArchived2: OfficeFolder = {
|
|
uid: "adzefdazdaazzrtgtr",
|
|
folder_number: "00008",
|
|
name: "Mon dossier",
|
|
status: EFolderStatus.ARCHIVED,
|
|
deed: deed,
|
|
office: office,
|
|
created_at: new Date(),
|
|
updated_at: new Date(),
|
|
description: "Description",
|
|
archived_description: "Archived description",
|
|
documents: [document],
|
|
};
|
|
|
|
export const document2: Document = {
|
|
uid: "mejfihruehfoire",
|
|
depositor: customer,
|
|
document_status: "ASKED",
|
|
folder: folderWithPendingDocument3,
|
|
document_type: docType,
|
|
updated_at: new Date(),
|
|
created_at: new Date(),
|
|
};
|
|
|
|
export const folders: OfficeFolder[] = [
|
|
folderWithPendingDocument,
|
|
folderWithPendingDocument1,
|
|
folderWithPendingDocument2,
|
|
folderWithPendingDocument3,
|
|
];
|
|
|
|
export const foldersArchived: OfficeFolder[] = [folderWithPendingDocumentArchived1, folderWithPendingDocumentArchived2];
|