@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
112 lines • 3.56 kB
TypeScript
/**
* 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