UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

79 lines 3.17 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 { SoSPropertyEntityGeocodingDataAddressComponent } from './SoSPropertyEntityGeocodingDataAddressComponent'; import type { SoSPropertyEntityGeocodingDataGeometry } from './SoSPropertyEntityGeocodingDataGeometry'; import type { SoSPropertyEntityGeocodingDataComponents } from './SoSPropertyEntityGeocodingDataComponents'; import type { SoSPropertyEntityGeocodingDataNavigationPoint } from './SoSPropertyEntityGeocodingDataNavigationPoint'; /** * * @export * @interface SoSPropertyEntityGeocodingData */ export interface SoSPropertyEntityGeocodingData { /** * Array of location types * @type {Array<string>} * @memberof SoSPropertyEntityGeocodingData */ types: Array<string>; /** * Geometric information about the location * @type {SoSPropertyEntityGeocodingDataGeometry} * @memberof SoSPropertyEntityGeocodingData */ geometry: SoSPropertyEntityGeocodingDataGeometry; /** * Google Place ID for the location * @type {string} * @memberof SoSPropertyEntityGeocodingData */ place_id: string; /** * Timestamp when the geocoding data was retrieved * @type {string} * @memberof SoSPropertyEntityGeocodingData */ timestamp: string; /** * Parsed components of the address * @type {SoSPropertyEntityGeocodingDataComponents} * @memberof SoSPropertyEntityGeocodingData */ components: SoSPropertyEntityGeocodingDataComponents; /** * Human-readable formatted address * @type {string} * @memberof SoSPropertyEntityGeocodingData */ formatted_address: string; /** * Navigation points for routing * @type {Array<SoSPropertyEntityGeocodingDataNavigationPoint>} * @memberof SoSPropertyEntityGeocodingData */ navigation_points: Array<SoSPropertyEntityGeocodingDataNavigationPoint>; /** * Individual components of the address * @type {Array<SoSPropertyEntityGeocodingDataAddressComponent>} * @memberof SoSPropertyEntityGeocodingData */ address_components: Array<SoSPropertyEntityGeocodingDataAddressComponent>; } /** * Check if a given object implements the SoSPropertyEntityGeocodingData interface. */ export declare function instanceOfSoSPropertyEntityGeocodingData(value: object): value is SoSPropertyEntityGeocodingData; export declare function SoSPropertyEntityGeocodingDataFromJSON(json: any): SoSPropertyEntityGeocodingData; export declare function SoSPropertyEntityGeocodingDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): SoSPropertyEntityGeocodingData; export declare function SoSPropertyEntityGeocodingDataToJSON(json: any): SoSPropertyEntityGeocodingData; export declare function SoSPropertyEntityGeocodingDataToJSONTyped(value?: SoSPropertyEntityGeocodingData | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=SoSPropertyEntityGeocodingData.d.ts.map