@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
110 lines • 5.49 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 { SoSPropertyEntityAttomAllEventDetailDataAddress } from './SoSPropertyEntityAttomAllEventDetailDataAddress';
import type { SoSPropertyEntityAttomAllEventDetailDataSummary } from './SoSPropertyEntityAttomAllEventDetailDataSummary';
import type { SoSPropertyEntityAttomAllEventDetailDataAssessment } from './SoSPropertyEntityAttomAllEventDetailDataAssessment';
import type { SoSPropertyEntityAttomAllEventDetailDataAvm } from './SoSPropertyEntityAttomAllEventDetailDataAvm';
import type { SoSPropertyEntityAttomAllEventDetailDataBuilding } from './SoSPropertyEntityAttomAllEventDetailDataBuilding';
import type { SoSPropertyEntityAttomAllEventDetailDataSale } from './SoSPropertyEntityAttomAllEventDetailDataSale';
import type { SoSPropertyEntityAttomAllEventDetailDataVintage } from './SoSPropertyEntityAttomAllEventDetailDataVintage';
import type { SoSPropertyEntityAttomAllEventDetailDataArea } from './SoSPropertyEntityAttomAllEventDetailDataArea';
import type { SoSPropertyEntityAttomAllEventDetailDataIdentifier } from './SoSPropertyEntityAttomAllEventDetailDataIdentifier';
import type { SoSPropertyEntityAttomAllEventDetailDataLocation } from './SoSPropertyEntityAttomAllEventDetailDataLocation';
import type { SoSPropertyEntityAttomAllEventDetailDataLot } from './SoSPropertyEntityAttomAllEventDetailDataLot';
/**
*
* @export
* @interface SoSPropertyEntityAttomAllEventDetailDataProperty
*/
export interface SoSPropertyEntityAttomAllEventDetailDataProperty {
/**
* Automated Valuation Model data
* @type {SoSPropertyEntityAttomAllEventDetailDataAvm}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
avm: SoSPropertyEntityAttomAllEventDetailDataAvm;
/**
* Lot information
* @type {SoSPropertyEntityAttomAllEventDetailDataLot}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
lot: SoSPropertyEntityAttomAllEventDetailDataLot;
/**
* Area information
* @type {SoSPropertyEntityAttomAllEventDetailDataArea}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
area: SoSPropertyEntityAttomAllEventDetailDataArea;
/**
* Sale transaction data
* @type {SoSPropertyEntityAttomAllEventDetailDataSale}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
sale: SoSPropertyEntityAttomAllEventDetailDataSale;
/**
* Property address
* @type {SoSPropertyEntityAttomAllEventDetailDataAddress}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
address: SoSPropertyEntityAttomAllEventDetailDataAddress;
/**
* Property summary information
* @type {SoSPropertyEntityAttomAllEventDetailDataSummary}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
summary: SoSPropertyEntityAttomAllEventDetailDataSummary;
/**
* Data vintage information
* @type {SoSPropertyEntityAttomAllEventDetailDataVintage}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
vintage: SoSPropertyEntityAttomAllEventDetailDataVintage;
/**
* Building details
* @type {SoSPropertyEntityAttomAllEventDetailDataBuilding}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
building: SoSPropertyEntityAttomAllEventDetailDataBuilding;
/**
* Geographic location data
* @type {SoSPropertyEntityAttomAllEventDetailDataLocation}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
location: SoSPropertyEntityAttomAllEventDetailDataLocation;
/**
* Utilities information
* @type {object}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
utilities: object;
/**
* Property tax assessment data
* @type {SoSPropertyEntityAttomAllEventDetailDataAssessment}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
assessment: SoSPropertyEntityAttomAllEventDetailDataAssessment;
/**
* Property identifiers
* @type {SoSPropertyEntityAttomAllEventDetailDataIdentifier}
* @memberof SoSPropertyEntityAttomAllEventDetailDataProperty
*/
identifier: SoSPropertyEntityAttomAllEventDetailDataIdentifier;
}
/**
* Check if a given object implements the SoSPropertyEntityAttomAllEventDetailDataProperty interface.
*/
export declare function instanceOfSoSPropertyEntityAttomAllEventDetailDataProperty(value: object): value is SoSPropertyEntityAttomAllEventDetailDataProperty;
export declare function SoSPropertyEntityAttomAllEventDetailDataPropertyFromJSON(json: any): SoSPropertyEntityAttomAllEventDetailDataProperty;
export declare function SoSPropertyEntityAttomAllEventDetailDataPropertyFromJSONTyped(json: any, ignoreDiscriminator: boolean): SoSPropertyEntityAttomAllEventDetailDataProperty;
export declare function SoSPropertyEntityAttomAllEventDetailDataPropertyToJSON(json: any): SoSPropertyEntityAttomAllEventDetailDataProperty;
export declare function SoSPropertyEntityAttomAllEventDetailDataPropertyToJSONTyped(value?: SoSPropertyEntityAttomAllEventDetailDataProperty | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=SoSPropertyEntityAttomAllEventDetailDataProperty.d.ts.map