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.

29 lines (28 loc) 1.2 kB
import { Entity, EntityData, EntityPriority, EntityStatus, EntityVerificationStatus, StructTicketMessageDescriptionCodes, TicketCategory, TicketType, } from "../../../constant"; import { createDefaultUserData } from "./user"; const fillCreateTicketData = (data) => { const ticket = { info: { sub_entity: [ { sub_entity: data.subEntity, sub_entity_id: data.subEntityId, status: EntityStatus.Active, verification_status: EntityVerificationStatus.Not_Verified, }, ], entity_data: EntityData.Verification, category: TicketCategory.None, priority: EntityPriority.Low, type: TicketType.Note, description_code: StructTicketMessageDescriptionCodes.Phone_Verification, assigned_to_entity: Entity.User, assigned_to_entity_id: data.userId, verification_method: data.verificationMethod, best_time: data.bestTime, note: data.note, }, }; return createDefaultUserData({ ticket: [ticket] }); }; export { fillCreateTicketData };