@etsoo/smarterp-crm
Version:
TypeScript APIs for SmartERP Customer Relationship Management (CRM)
42 lines (41 loc) • 824 B
JavaScript
import { EntityApi } from "@etsoo/appscript";
/**
* Person API
*/
export class PersonApi extends EntityApi {
/**
* Constructor
* @param app Application
* @param api API
*/
constructor(app, api = app.api) {
super("Person", app, api);
}
/**
* 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);
}
}