UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

112 lines 3.56 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 { SoSFileUploadEntityType } from './SoSFileUploadEntityType'; /** * * @export * @interface V4FileUploadsUpdateFileUploadBody */ export interface V4FileUploadsUpdateFileUploadBody { /** * Name of the uploaded file * @type {string} * @memberof V4FileUploadsUpdateFileUploadBody */ name?: string; /** * MIME type of the file * @type {string} * @memberof V4FileUploadsUpdateFileUploadBody */ mimeType?: string; /** * Size of the file in bytes * @type {number} * @memberof V4FileUploadsUpdateFileUploadBody */ size?: number; /** * The ID of the property this file belongs to * @type {string} * @memberof V4FileUploadsUpdateFileUploadBody */ propertyId?: string; /** * The ID of the transaction this file belongs to * @type {number} * @memberof V4FileUploadsUpdateFileUploadBody */ transactionId?: number; /** * The ID of the inspection this file belongs to * @type {number} * @memberof V4FileUploadsUpdateFileUploadBody */ inspectionId?: number; /** * The ID of the renovation this file belongs to * @type {number} * @memberof V4FileUploadsUpdateFileUploadBody */ renovationId?: number; /** * The ID of the rental listing this file belongs to * @type {number} * @memberof V4FileUploadsUpdateFileUploadBody */ rentalListingId?: number; /** * The ID of the update this file belongs to * @type {number} * @memberof V4FileUploadsUpdateFileUploadBody */ updateId?: number; /** * The ID of the work order this file belongs to * @type {number} * @memberof V4FileUploadsUpdateFileUploadBody */ workOrderId?: number; /** * The ID of the leasing this file belongs to * @type {number} * @memberof V4FileUploadsUpdateFileUploadBody */ leasingId?: number; /** * The ID of the message this file belongs to * @type {number} * @memberof V4FileUploadsUpdateFileUploadBody */ messageId?: number; /** * The type/category of the file * @type {SoSFileUploadEntityType} * @memberof V4FileUploadsUpdateFileUploadBody */ type?: SoSFileUploadEntityType; /** * The organization this file upload belongs to * @type {number} * @memberof V4FileUploadsUpdateFileUploadBody */ organizationId?: number; } /** * Check if a given object implements the V4FileUploadsUpdateFileUploadBody interface. */ export declare function instanceOfV4FileUploadsUpdateFileUploadBody(value: object): value is V4FileUploadsUpdateFileUploadBody; export declare function V4FileUploadsUpdateFileUploadBodyFromJSON(json: any): V4FileUploadsUpdateFileUploadBody; export declare function V4FileUploadsUpdateFileUploadBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): V4FileUploadsUpdateFileUploadBody; export declare function V4FileUploadsUpdateFileUploadBodyToJSON(json: any): V4FileUploadsUpdateFileUploadBody; export declare function V4FileUploadsUpdateFileUploadBodyToJSONTyped(value?: V4FileUploadsUpdateFileUploadBody | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=V4FileUploadsUpdateFileUploadBody.d.ts.map