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.

44 lines (43 loc) 1.52 kB
import { EntityVerificationStatus } from "../../../constant"; import { createDefaultUserData } from "./user"; const fillCreateAddressData = (data) => { const address = { type: data.type, address_line1: data.addressLine1, address_line2: data.addressLine2, country_code: data.countryCode, city_town: data.cityTown, state_region: data.stateRegion, verification_status: EntityVerificationStatus.Not_Verified, postal_zip_code: data.postalZipCode, }; return createDefaultUserData({ addresses: [address] }); }; const fillUpdateAddressData = (data) => { const address = { id: data.id, type: data.type, address_line1: data.addressLine1, address_line2: data.addressLine2, country_code: data.countryCode, city_town: data.cityTown, state_region: data.stateRegion, verification_status: EntityVerificationStatus.Not_Verified, postal_zip_code: data.postalZipCode, }; return createDefaultUserData({ addresses: [address] }); }; const fillMakeAddressPrimaryData = (data) => { const address = { id: data.id, is_primary: 1, }; return createDefaultUserData({ addresses: [address] }); }; const fillDeleteAddressData = (data) => { const address = { id: data.id, }; return createDefaultUserData({ addresses: [address] }); }; export { fillCreateAddressData, fillUpdateAddressData, fillMakeAddressPrimaryData, fillDeleteAddressData, };