@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
25 lines • 1.76 kB
TypeScript
import type { Configuration } from '../generated';
import { RelWorkOrderContractorsAPIV4Api } from '../generated';
import type { V4WorkOrderContractorRelationsControllerDeleteRelWorkOrderContractorV4Request, V4WorkOrderContractorRelationsCreateRelWorkOrderContractorBodyDto, V4WorkOrderContractorRelationsCreateRelWorkOrderContractorResponseDto, V4WorkOrderContractorRelationsDeleteRelWorkOrderContractorResponseDto } from '../generated';
export declare class WorkOrderContractorRelations {
readonly create: WorkOrderContractorRelationsCreate;
readonly delete: WorkOrderContractorRelationsDelete;
constructor(config: Configuration);
}
export declare class WorkOrderContractorRelationsCreate {
private api;
constructor(api: RelWorkOrderContractorsAPIV4Api);
/**
* one - post /v4/work-order-contractor-relations
*/
one(body: V4WorkOrderContractorRelationsCreateRelWorkOrderContractorBodyDto): Promise<V4WorkOrderContractorRelationsCreateRelWorkOrderContractorResponseDto>;
}
export declare class WorkOrderContractorRelationsDelete {
private api;
constructor(api: RelWorkOrderContractorsAPIV4Api);
/**
* one - delete /v4/work-order-contractor-relations/work-orders/{workOrderId}/contractors/{contractorId}
*/
one(workOrderId: V4WorkOrderContractorRelationsControllerDeleteRelWorkOrderContractorV4Request['workOrderId'], contractorId: V4WorkOrderContractorRelationsControllerDeleteRelWorkOrderContractorV4Request['contractorId'], options?: Omit<V4WorkOrderContractorRelationsControllerDeleteRelWorkOrderContractorV4Request, 'workOrderId' | 'contractorId'>): Promise<V4WorkOrderContractorRelationsDeleteRelWorkOrderContractorResponseDto>;
}
//# sourceMappingURL=workOrderContractorRelations.d.ts.map