/* tslint:disable */
import { TouchedBase } from './touched-base';
import { GeoLocation } from './geo-location';
export interface AddressDTO extends TouchedBase{

  /**
   * Apartment
   */
  apartment?: string;

  /**
   * c/o, zu Händen
   */
  careOf?: string;

  /**
   * Ort
   */
  city?: string;

  /**
   * Land (ISO3166 A 3)
   */
  country?: string;

  /**
   * Stadtteil, District
   */
  district?: string;

  /**
   * Orts-Koordinaten
   */
  geoLocation?: GeoLocation;

  /**
   * Adresszusatz
   */
  info?: string;

  /**
   * Postfach
   */
  po?: string;

  /**
   * Region
   */
  region?: string;

  /**
   * Bundesland, Bundesstaat, Kanton, ...
   */
  state?: string;

  /**
   * Straße
   */
  street?: string;

  /**
   * Hausnummer
   */
  streetNumber?: string;

  /**
   * PLZ
   */
  zipCode?: string;
}
