@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
31 lines (30 loc) • 1.13 kB
JavaScript
import { RelWorkOrderContractorsAPIV4Api } from '../generated';
export class WorkOrderContractorRelations {
constructor(config) {
const api = new RelWorkOrderContractorsAPIV4Api(config);
this.create = new WorkOrderContractorRelationsCreate(api);
this.delete = new WorkOrderContractorRelationsDelete(api);
}
}
export class WorkOrderContractorRelationsCreate {
constructor(api) {
this.api = api;
}
/**
* one - post /v4/work-order-contractor-relations
*/
one(body) {
return this.api.v4WorkOrderContractorRelationsControllerCreateRelWorkOrderContractorV4({ v4WorkOrderContractorRelationsCreateRelWorkOrderContractorBodyDto: body });
}
}
export class WorkOrderContractorRelationsDelete {
constructor(api) {
this.api = api;
}
/**
* one - delete /v4/work-order-contractor-relations/work-orders/{workOrderId}/contractors/{contractorId}
*/
one(workOrderId, contractorId, options) {
return this.api.v4WorkOrderContractorRelationsControllerDeleteRelWorkOrderContractorV4({ workOrderId, contractorId, ...options });
}
}