UNPKG

ggez-banking-sdk

Version:

A Node.js package to handle GGEZ Banking API endpoints, Simplify the process of managing CRUD operations with this efficient and easy-to-use package.

47 lines (46 loc) 1.22 kB
import { DocumentType } from "../../../constant"; const createDefaultDocumentData = (overrides) => ({ result: null, notes: null, last_activity: null, authentication: null, validate: null, function_code: null, response_time: null, time_zone: null, time_zone_name: null, info: null, attachment: [], custom_field: null, geo_coordinates: null, ...overrides, }); const fillUploadDocumentData = (data) => { const document = { info: { subject: data.subject, entity: data.entity, entity_id: data.entityId, type: data.type, }, attachment: data.attachment, }; return document; }; const fillUploadProfilePictureData = (data) => { const document = { info: { type: DocumentType.Profile_Picture, subject: "Profile Picture", }, attachment: [ { file_name: data.fileName, file_extension: data.fileExtension, content: data.content, }, ], }; return document; }; export { createDefaultDocumentData, fillUploadDocumentData, fillUploadProfilePictureData, };