UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

201 lines 4.95 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. */ /** * * @export * @interface SoSOfferEntityBase */ export interface SoSOfferEntityBase { /** * Unique offer identifier * @type {number} * @memberof SoSOfferEntityBase */ oid: number; /** * Name of the offer * @type {string} * @memberof SoSOfferEntityBase */ name?: string; /** * Current status of the offer * @type {string} * @memberof SoSOfferEntityBase */ status: string; /** * When the offer was created * @type {Date} * @memberof SoSOfferEntityBase */ createdAt?: string; /** * Lead ID reference * @type {number} * @memberof SoSOfferEntityBase */ leadId: number; /** * Type of offer * @type {string} * @memberof SoSOfferEntityBase */ type?: string; /** * Terms and conditions of the offer * @type {object} * @memberof SoSOfferEntityBase */ terms?: object; /** * Title insurance buyer apportionment percentage * @type {number} * @memberof SoSOfferEntityBase */ titleInsuranceBuyerApportionment?: number; /** * Transfer tax buyer apportionment percentage * @type {number} * @memberof SoSOfferEntityBase */ transferTaxBuyerApportionment?: number; /** * Offer price amount * @type {number} * @memberof SoSOfferEntityBase */ price?: number; /** * Expiration date of the offer * @type {Date} * @memberof SoSOfferEntityBase */ expireDate?: string; /** * Earnest money deposit start date * @type {Date} * @memberof SoSOfferEntityBase */ emdStartDate?: string; /** * Earnest money deposit end date * @type {Date} * @memberof SoSOfferEntityBase */ emdEndDate?: string; /** * Earnest money deposit status * @type {string} * @memberof SoSOfferEntityBase */ emdStatus?: string; /** * Inspection period start date * @type {Date} * @memberof SoSOfferEntityBase */ inspectionStartDate?: string; /** * Inspection period end date * @type {Date} * @memberof SoSOfferEntityBase */ inspectionEndDate?: string; /** * Financing period start date * @type {Date} * @memberof SoSOfferEntityBase */ financingStartDate?: string; /** * Financing period end date * @type {Date} * @memberof SoSOfferEntityBase */ financingEndDate?: string; /** * Closing period start date * @type {Date} * @memberof SoSOfferEntityBase */ closingStartDate?: string; /** * Closing period end date * @type {Date} * @memberof SoSOfferEntityBase */ closingEndDate?: string; /** * Title review start date * @type {Date} * @memberof SoSOfferEntityBase */ titleStartDate?: string; /** * Title review end date * @type {Date} * @memberof SoSOfferEntityBase */ titleEndDate?: string; /** * Current inspection status * @type {string} * @memberof SoSOfferEntityBase */ inspectionStatus?: string; /** * Current title status * @type {string} * @memberof SoSOfferEntityBase */ titleStatus?: string; /** * Current financing status * @type {string} * @memberof SoSOfferEntityBase */ financingStatus?: string; /** * Current closing status * @type {string} * @memberof SoSOfferEntityBase */ closingStatus?: string; /** * Array of disclosure document IDs * @type {Array<number>} * @memberof SoSOfferEntityBase */ disclosureDocuments?: Array<number>; /** * Array of lease document IDs * @type {Array<number>} * @memberof SoSOfferEntityBase */ leaseDocuments?: Array<number>; /** * Array of other document IDs * @type {Array<number>} * @memberof SoSOfferEntityBase */ otherDocuments?: Array<number>; } /** * Check if a given object implements the SoSOfferEntityBase interface. */ export declare function instanceOfSoSOfferEntityBase(value: object): value is SoSOfferEntityBase; export declare function SoSOfferEntityBaseFromJSON(json: any): SoSOfferEntityBase; export declare function SoSOfferEntityBaseFromJSONTyped(json: any, ignoreDiscriminator: boolean): SoSOfferEntityBase; export declare function SoSOfferEntityBaseToJSON(json: any): SoSOfferEntityBase; export declare function SoSOfferEntityBaseToJSONTyped(value?: SoSOfferEntityBase | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=SoSOfferEntityBase.d.ts.map