UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

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