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.

49 lines (48 loc) 2.29 kB
import { fillCheckForgetPasswordData, fillConfirmEmailData, fillConfirmForgetPasswordData, fillConfirmPhoneData, fillValidateEmailData, fillValidateForgetPasswordData, fillValidatePhoneData, fillVerifyEmailData, fillVerifyPhoneData, } from "../data"; import { LimitedService } from "../service/limitedService"; import { BaseProxy } from "./baseProxy"; class LimitedProxy extends BaseProxy { limitedService; constructor(data) { super(data); this.limitedService = new LimitedService(data); } // #region "POST" checkForgetPassword = async (data) => { const forgetSecurityData = fillCheckForgetPasswordData(data); return this.limitedService.checkForgetSecurityData(forgetSecurityData); }; validateForgetPassword = async (data) => { const forgetSecurityData = fillValidateForgetPasswordData(data); return this.limitedService.validateForgetSecurityData(forgetSecurityData); }; confirmForgetPassword = async (data) => { const forgetSecurityData = fillConfirmForgetPasswordData(data); return this.limitedService.confirmForgetSecurityData(forgetSecurityData); }; validateEmail = async (data) => { const validateSecurityData = fillValidateEmailData(data); return this.limitedService.validateSecurityData(validateSecurityData); }; validatePhone = async (data) => { const validateSecurityData = fillValidatePhoneData(data); return this.limitedService.validateSecurityData(validateSecurityData); }; verifyEmail = async (data) => { const verifySecurityData = fillVerifyEmailData(data); return this.limitedService.verifySecurityData(verifySecurityData); }; verifyPhone = async (data) => { const verifySecurityData = fillVerifyPhoneData(data); return this.limitedService.verifySecurityData(verifySecurityData); }; confirmEmail = async (data) => { const confirmSecurityData = fillConfirmEmailData(data); return this.limitedService.confirmSecurityData(confirmSecurityData); }; confirmPhone = async (data) => { const confirmSecurityData = fillConfirmPhoneData(data); return this.limitedService.confirmSecurityData(confirmSecurityData); }; } export { LimitedProxy };