UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

82 lines 2.76 kB
/** * API v4 * Swagger documentation for API v4 * * The version of the OpenAPI document: 4.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { SoSWorkOrderEntityStatus } from './SoSWorkOrderEntityStatus'; /** * * @export * @interface V4WorkOrdersCreateWorkOrderBodyDto */ export interface V4WorkOrdersCreateWorkOrderBodyDto { /** * Renovation ID reference - every work order belongs to a renovation * @type {number} * @memberof V4WorkOrdersCreateWorkOrderBodyDto */ renovationId: number; /** * Current status of the work order * @type {SoSWorkOrderEntityStatus} * @memberof V4WorkOrdersCreateWorkOrderBodyDto */ status?: SoSWorkOrderEntityStatus; /** * Name/title of the work order * @type {string} * @memberof V4WorkOrdersCreateWorkOrderBodyDto */ name: string; /** * Detailed notes about the work order * @type {string} * @memberof V4WorkOrdersCreateWorkOrderBodyDto */ notes?: string; /** * Budget allocated for this work order * @type {number} * @memberof V4WorkOrdersCreateWorkOrderBodyDto */ budget?: number; /** * Actual cost incurred for this work order * @type {number} * @memberof V4WorkOrdersCreateWorkOrderBodyDto */ actualCost?: number; /** * Deadline for completing the work order * @type {Date} * @memberof V4WorkOrdersCreateWorkOrderBodyDto */ deadline?: string; /** * When work on this order started * @type {Date} * @memberof V4WorkOrdersCreateWorkOrderBodyDto */ startDate?: string; /** * When work on this order was completed * @type {Date} * @memberof V4WorkOrdersCreateWorkOrderBodyDto */ completionDate?: string; } /** * Check if a given object implements the V4WorkOrdersCreateWorkOrderBodyDto interface. */ export declare function instanceOfV4WorkOrdersCreateWorkOrderBodyDto(value: object): value is V4WorkOrdersCreateWorkOrderBodyDto; export declare function V4WorkOrdersCreateWorkOrderBodyDtoFromJSON(json: any): V4WorkOrdersCreateWorkOrderBodyDto; export declare function V4WorkOrdersCreateWorkOrderBodyDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): V4WorkOrdersCreateWorkOrderBodyDto; export declare function V4WorkOrdersCreateWorkOrderBodyDtoToJSON(json: any): V4WorkOrdersCreateWorkOrderBodyDto; export declare function V4WorkOrdersCreateWorkOrderBodyDtoToJSONTyped(value?: V4WorkOrdersCreateWorkOrderBodyDto | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=V4WorkOrdersCreateWorkOrderBodyDto.d.ts.map