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