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.
35 lines (34 loc) • 1.33 kB
JavaScript
import { EntityVerificationStatus } from "../../../constant";
import { createDefaultUserData } from "./user";
const fillCreateIdentificationData = (data) => {
const identification = {
type: data.type,
country_of_issue: data.countryOfIssue,
country_of_residence: data.countryOfResidence,
issue_date: data.issueDate,
expiry_date: data.expiryDate,
number: data.number,
verification_status: EntityVerificationStatus.Not_Verified,
};
return createDefaultUserData({ identification: [identification] });
};
const fillUpdateIdentificationData = (data) => {
const identification = {
id: data.id,
type: data.type,
country_of_issue: data.countryOfIssue,
country_of_residence: data.countryOfResidence,
issue_date: data.issueDate,
expiry_date: data.expiryDate,
number: data.number,
verification_status: EntityVerificationStatus.Not_Verified,
};
return createDefaultUserData({ identification: [identification] });
};
const fillDeleteIdentificationData = (data) => {
const identification = {
id: data.id,
};
return createDefaultUserData({ identification: [identification] });
};
export { fillCreateIdentificationData, fillUpdateIdentificationData, fillDeleteIdentificationData, };