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.
19 lines (18 loc) • 1.34 kB
TypeScript
import { Entity, EntityData } from "../constant";
import type { TModifyListByEntity, TModifyByDocumentData, TSortByID, TSortByIsPrimary, TSortByVerificationStatus, TSortEntity, TModifyOrganizationByDocumentData, TModifyOrganizationList, TModifyProfilePicture, TModifySecurityResetUserSecurity, VerifySecurityData, UserData, ICreateUserData, PromotionCustomField } from "../types";
declare class UserHelper {
static modifyListByEntity: TModifyListByEntity;
static modifyByDocumentData: TModifyByDocumentData;
static modifyOrganizationByDocumentData: TModifyOrganizationByDocumentData;
static modifyOrganizationList: TModifyOrganizationList;
static modifyProfilePicture: TModifyProfilePicture;
static modifySecurityByResetUserSecurity: TModifySecurityResetUserSecurity;
static sortEntity: TSortEntity;
static sortByIsPrimary: TSortByIsPrimary;
static sortByVerificationStatus: TSortByVerificationStatus;
static sortById: TSortByID;
static extractDeviceData: (data: UserData | VerifySecurityData) => import("..").Device;
static fillUserDataByEntity(entity: Entity, entityData: EntityData, data: any, id: number): UserData;
static fillPromotionData: (data: Pick<ICreateUserData, "giftData" | "referralCode" | "referralCodeType">) => PromotionCustomField | undefined;
}
export { UserHelper };