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.
14 lines (13 loc) • 986 B
TypeScript
import type { BaseProxyParameters, ICreateOrganizationData, IUpdateOrganizationData, IUploadOrganizationDocumentData } from "../../types";
import { BaseProxy } from "./baseProxy";
declare class OrganizationProxy extends BaseProxy {
private organizationService;
constructor(data: BaseProxyParameters);
userId(): Promise<number>;
getOrganization: (id: number) => Promise<import("../..").ApiResponse<import("../..").OrganizationData>>;
createOrganization: (data: ICreateOrganizationData) => Promise<import("../..").ApiResponse<import("../..").OrganizationData>>;
uploadDocument: (data: IUploadOrganizationDocumentData) => Promise<import("../..").ApiResponse<import("../..").DocumentData>>;
updateOrganization: (data: IUpdateOrganizationData) => Promise<import("../..").ApiResponse<import("../..").OrganizationData>>;
deleteOrganization: (id: number) => Promise<import("../..").ApiResponse<import("../..").OrganizationData>>;
}
export { OrganizationProxy };