UNPKG

@etsoo/smarterp-core

Version:

TypeScript APIs for SmartERP Core

69 lines (68 loc) 1.39 kB
import { EntityApi } from "@etsoo/appscript"; /** * Document API */ export class DocumentApi extends EntityApi { /** * Constructor * @param app Application * @param api API */ constructor(app, api = app.api) { super("Document", app, api); } /** * Create * @param rq Request data * @param payload Payload * @returns Result */ create(rq, payload) { return this.createBase(rq, payload); } /** * Delete * @param id Id * @param payload Payload * @returns Result */ delete(id, payload) { return this.deleteBase(id, 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); } }