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
JavaScript
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 };