UNPKG

@etsoo/smarterp-core

Version:
101 lines (100 loc) 2.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MemberApi = void 0; const appscript_1 = require("@etsoo/appscript"); /** * Member API */ class MemberApi extends appscript_1.EntityApi { /** * Constructor * @param app Application * @param api API */ constructor(app, api = app.api) { super("Member", app, api); } /** * Adjust report to * @param rq Request data * @param payload Payload * @returns Result */ adjustReportToRQ(rq, payload) { return this.api.put(`${this.flag}/AdjustReportTo`, rq, payload); } /** * Delete * @param id Id * @param payload Payload * @returns Result */ delete(id, payload) { return this.deleteBase(id, payload); } /** * Invite * @param rq Request data * @param payload Payload * @returns Result */ invite(rq, payload) { return this.api.post(`${this.flag}/Invite`, rq, payload); } /** * List * @param rq Request data * @param payload Payload * @returns Result */ list(rq, payload) { return this.listBase(rq, payload); } /** * Query * @param rq Request data * @param payload Payload * @returns Result */ query(rq, payload) { return this.queryBase(rq, payload); } /** * Read * @param id Id * @param payload Payload * @returns Result */ read(id, payload) { return this.readBase(id, payload); } /** * Update * @param rq Request data * @param payload Payload * @returns Result */ update(rq, payload) { return this.updateBase(rq, payload); } /** * Update avatar * @param id Organization id * @param data Avatar form data * @param payload Payload * @returns Result */ updateAvatar(id, data, payload) { return this.api.put(`${this.flag}/UpdateAvatar/${id}`, data, payload); } /** * Update read * @param id Id * @param payload Payload * @returns Result */ updateRead(id, payload) { return this.updateReadBase(id, payload); } } exports.MemberApi = MemberApi;