UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

268 lines 6.75 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 { SoSMlsListingEntityDataParking } from './SoSMlsListingEntityDataParking'; /** * * @export * @interface SoSMlsListingEntityDataProperty */ export interface SoSMlsListingEntityDataProperty { /** * Area information * @type {string} * @memberof SoSMlsListingEntityDataProperty */ area?: string; /** * Pool information * @type {string} * @memberof SoSMlsListingEntityDataProperty */ pool?: string; /** * Roof type * @type {string} * @memberof SoSMlsListingEntityDataProperty */ roof: string; /** * Property type * @type {string} * @memberof SoSMlsListingEntityDataProperty */ type: string; /** * View information * @type {string} * @memberof SoSMlsListingEntityDataProperty */ view?: string; /** * Lot size in acres * @type {number} * @memberof SoSMlsListingEntityDataProperty */ acres: number; /** * Architectural style * @type {string} * @memberof SoSMlsListingEntityDataProperty */ style: string; /** * Water system * @type {string} * @memberof SoSMlsListingEntityDataProperty */ water?: string; /** * Cooling system * @type {string} * @memberof SoSMlsListingEntityDataProperty */ cooling: string; /** * Heating system * @type {string} * @memberof SoSMlsListingEntityDataProperty */ heating: string; /** * Lot size in square feet * @type {string} * @memberof SoSMlsListingEntityDataProperty */ lotSize: string; /** * Parking information * @type {SoSMlsListingEntityDataParking} * @memberof SoSMlsListingEntityDataProperty */ parking: SoSMlsListingEntityDataParking; /** * Number of stories * @type {number} * @memberof SoSMlsListingEntityDataProperty */ stories: number; /** * Property sub-type * @type {string} * @memberof SoSMlsListingEntityDataProperty */ subType: string; /** * Number of bedrooms * @type {number} * @memberof SoSMlsListingEntityDataProperty */ bedrooms: number; /** * Flooring type * @type {string} * @memberof SoSMlsListingEntityDataProperty */ flooring: string; /** * Total bathrooms * @type {number} * @memberof SoSMlsListingEntityDataProperty */ bathrooms?: number; /** * Number of full bathrooms * @type {number} * @memberof SoSMlsListingEntityDataProperty */ bathsFull: number; /** * Number of half bathrooms * @type {number} * @memberof SoSMlsListingEntityDataProperty */ bathsHalf: number; /** * Owner name * @type {string} * @memberof SoSMlsListingEntityDataProperty */ ownerName?: string; /** * Year built * @type {number} * @memberof SoSMlsListingEntityDataProperty */ yearBuilt: number; /** * Area source * @type {string} * @memberof SoSMlsListingEntityDataProperty */ areaSource?: string; /** * Number of fireplaces * @type {number} * @memberof SoSMlsListingEntityDataProperty */ fireplaces: number; /** * Foundation type * @type {string} * @memberof SoSMlsListingEntityDataProperty */ foundation?: string; /** * Lot size area * @type {number} * @memberof SoSMlsListingEntityDataProperty */ lotSizeArea: number; /** * Property sub-type text * @type {string} * @memberof SoSMlsListingEntityDataProperty */ subTypeText: string; /** * Subdivision name * @type {string} * @memberof SoSMlsListingEntityDataProperty */ subdivision: string; /** * Construction type * @type {string} * @memberof SoSMlsListingEntityDataProperty */ construction: string; /** * Number of garage spaces * @type {number} * @memberof SoSMlsListingEntityDataProperty */ garageSpaces?: number; /** * Occupant name * @type {string} * @memberof SoSMlsListingEntityDataProperty */ occupantName?: string; /** * Occupant type * @type {string} * @memberof SoSMlsListingEntityDataProperty */ occupantType: string; /** * Accessibility features * @type {string} * @memberof SoSMlsListingEntityDataProperty */ accessibility?: string; /** * Lot description * @type {string} * @memberof SoSMlsListingEntityDataProperty */ lotDescription?: string; /** * Additional rooms * @type {string} * @memberof SoSMlsListingEntityDataProperty */ additionalRooms?: string; /** * Laundry features * @type {string} * @memberof SoSMlsListingEntityDataProperty */ laundryFeatures?: string; /** * Exterior features * @type {string} * @memberof SoSMlsListingEntityDataProperty */ exteriorFeatures?: string; /** * Interior features * @type {string} * @memberof SoSMlsListingEntityDataProperty */ interiorFeatures: string; /** * Lot size area units * @type {string} * @memberof SoSMlsListingEntityDataProperty */ lotSizeAreaUnits: string; /** * Three-quarter bathrooms * @type {number} * @memberof SoSMlsListingEntityDataProperty */ bathsThreeQuarter?: number; /** * Maintenance expense * @type {number} * @memberof SoSMlsListingEntityDataProperty */ maintenanceExpense?: number; } /** * Check if a given object implements the SoSMlsListingEntityDataProperty interface. */ export declare function instanceOfSoSMlsListingEntityDataProperty(value: object): value is SoSMlsListingEntityDataProperty; export declare function SoSMlsListingEntityDataPropertyFromJSON(json: any): SoSMlsListingEntityDataProperty; export declare function SoSMlsListingEntityDataPropertyFromJSONTyped(json: any, ignoreDiscriminator: boolean): SoSMlsListingEntityDataProperty; export declare function SoSMlsListingEntityDataPropertyToJSON(json: any): SoSMlsListingEntityDataProperty; export declare function SoSMlsListingEntityDataPropertyToJSONTyped(value?: SoSMlsListingEntityDataProperty | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=SoSMlsListingEntityDataProperty.d.ts.map