UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

23 lines 942 B
import { CRUD } from '../../../../utils/crud'; import { requireField } from '../../../../utils/guards'; import { ContactsPersonsAddressesAPI } from './addresses'; import { ContactsPersonsPaymentMethodsAPI } from './payment-methods'; export class ContactsPersonsAPI extends CRUD { _personId; constructor(httpClient, baseUrl, _personId) { super(httpClient, { basePath: baseUrl, id: _personId, }); this._personId = _personId; } addresses(id) { requireField('personId', this._personId); return new ContactsPersonsAddressesAPI(this._httpClient, `${this._config.basePath}/${this._personId}/addresses`, id); } paymentMethods(id) { requireField('personId', this._personId); return new ContactsPersonsPaymentMethodsAPI(this._httpClient, `${this._config.basePath}/${this._personId}/payment-methods`, id); } } //# sourceMappingURL=persons.js.map