/** * iCure Data Stack API Documentation * The iCure Data Stack Application API is the native interface to iCure. This version is obsolete, please use v2. * * OpenAPI spec version: v1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { Telecom } from './Telecom'; import { Annotation } from './Annotation'; import { CodeStub } from "./CodeStub"; import { Identifier } from "./Identifier"; /** * This entity represents an Address */ export declare class Address { constructor(json: JSON | any); /** * A tag is an item from a codification system that qualifies an entity as being member of a certain class, whatever the value it might have taken. If the tag qualifies the content of a field, it means that whatever the content of the field, the tag will always apply. */ tags?: Array; /** * A code is an item from a codification system that qualifies the content of this entity. */ codes?: Array; /** * The identifiers of the Address */ identifier?: Array; /** * The type of place the address represents, ex: home, office, hospital, clinic, etc. */ addressType?: Address.AddressTypeEnum; /** * Descriptive notes about the address */ descr?: string; /** * Street name */ street?: string; /** * Building / house number */ houseNumber?: string; /** * Post / PO box number */ postboxNumber?: string; /** * Postal/PIN/ZIP/Area code */ postalCode?: string; /** * Name of city in the address */ city?: string; /** * Name of state in the Address */ state?: string; /** * Name / code of country in the address */ country?: string; /** * Additional notes * @deprecated replaced by notes */ note?: string; /** * Additional notes */ notes?: Annotation[]; /** * List of other contact details available through telecom services, ex: email, phone number, fax, etc. */ telecoms?: Array; /** * The base64 encoded data of this object, formatted as JSON and encrypted in AES using the random master key from encryptionKeys. */ encryptedSelf?: string; } export declare namespace Address { type AddressTypeEnum = 'home' | 'work' | 'vacation' | 'hospital' | 'clinic' | 'hq' | 'other' | 'temporary' | 'postal' | 'diplomatic' | 'reference' | 'careaddress'; const AddressTypeEnum: { Home: AddressTypeEnum; Work: AddressTypeEnum; Vacation: AddressTypeEnum; Hospital: AddressTypeEnum; Clinic: AddressTypeEnum; Hq: AddressTypeEnum; Other: AddressTypeEnum; Temporary: AddressTypeEnum; Postal: AddressTypeEnum; Diplomatic: AddressTypeEnum; Reference: AddressTypeEnum; Careaddress: AddressTypeEnum; }; }