UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

89 lines 3.18 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 { SoSTransactionEntityClosingConfidence } from './SoSTransactionEntityClosingConfidence'; import type { SoSTransactionEntityStatus } from './SoSTransactionEntityStatus'; /** * * @export * @interface V4TransactionsCreateTransactionBodyDto */ export interface V4TransactionsCreateTransactionBodyDto { /** * The ID of the property this transaction belongs to * @type {string} * @memberof V4TransactionsCreateTransactionBodyDto */ propertyId: string; /** * Offer ID reference - identifies which offer was accepted * @type {number} * @memberof V4TransactionsCreateTransactionBodyDto */ offerId?: number; /** * Current status of the transaction * @type {SoSTransactionEntityStatus} * @memberof V4TransactionsCreateTransactionBodyDto */ status?: SoSTransactionEntityStatus; /** * Expected/projected closing date * @type {Date} * @memberof V4TransactionsCreateTransactionBodyDto */ expectedClosingDate?: string; /** * Actual closing date * @type {Date} * @memberof V4TransactionsCreateTransactionBodyDto */ actualClosingDate?: string; /** * Earnest Money Deposit amount * @type {number} * @memberof V4TransactionsCreateTransactionBodyDto */ emdAmount?: number; /** * Date when Earnest Money Deposit was made * @type {Date} * @memberof V4TransactionsCreateTransactionBodyDto */ emdDate?: string; /** * Contract purchase price * @type {number} * @memberof V4TransactionsCreateTransactionBodyDto */ contractPrice?: number; /** * Date when contract was signed * @type {Date} * @memberof V4TransactionsCreateTransactionBodyDto */ contractDate?: string; /** * Closing confidence/likelihood * @type {SoSTransactionEntityClosingConfidence} * @memberof V4TransactionsCreateTransactionBodyDto */ closingConfidence?: SoSTransactionEntityClosingConfidence; } /** * Check if a given object implements the V4TransactionsCreateTransactionBodyDto interface. */ export declare function instanceOfV4TransactionsCreateTransactionBodyDto(value: object): value is V4TransactionsCreateTransactionBodyDto; export declare function V4TransactionsCreateTransactionBodyDtoFromJSON(json: any): V4TransactionsCreateTransactionBodyDto; export declare function V4TransactionsCreateTransactionBodyDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): V4TransactionsCreateTransactionBodyDto; export declare function V4TransactionsCreateTransactionBodyDtoToJSON(json: any): V4TransactionsCreateTransactionBodyDto; export declare function V4TransactionsCreateTransactionBodyDtoToJSONTyped(value?: V4TransactionsCreateTransactionBodyDto | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=V4TransactionsCreateTransactionBodyDto.d.ts.map