json_schema: {
      "description": "A full representation of an address, as well as geocoding reference for the property.",
      "properties": {
          "buildingName": {
              "description": "Allows for buildings with well-known names to be used in an address.",
              "maxLength": 60,
              "type": "string"
          },
          "city": {
              "description": "The city that the address is in.",
              "maxLength": 50,
              "type": "string"
          },
          "country": {
              "description": "The country that the address is in.",
              "maxLength": 50,
              "type": "string"
          },
          "levelNr": {
              "description": "Used where a level type may be repeated (e.g., BASEMENT 1, BASEMENT 2).",
              "maxLength": 25,
              "type": "string"
          },
          "levelType": {
              "description": "Describes level types within a building (e.g., Floor).",
              "maxLength": 25,
              "type": "string"
          },
          "locality": {
              "description": "A bounded locality within a city, town or shire principally of urban character.",
              "maxLength": 50,
              "type": "string"
          },
          "objectType": {
              "description": "The type of the object, fieldedAddress.",
              "enum": [
                  "fieldedAddress"
              ],
              "type": "string"
          },
          "postcode": {
              "description": "A descriptor for a postal delivery area, used to speed and simplify the delivery of mail.",
              "maxLength": 6,
              "type": "string"
          },
          "postcodeExtension": {
              "description": "The four-digit extension on an American postal code, what comes after the hyphen when specified.",
              "maxLength": 4,
              "type": "string"
          },
          "privateStreetName": {
              "description": "Private streets internal to a property (e.g., a university) with an internal name not recorded by the land title office.",
              "maxLength": 60,
              "type": "string"
          },
          "stateOrProvince": {
              "description": "The state or province that the address is in.",
              "maxLength": 50,
              "type": "string"
          },
          "streetName": {
              "description": "The name of the street or other street type.",
              "maxLength": 60,
              "type": "string"
          },
          "streetNr": {
              "description": "Number identifying a specific property on a public street. It may be combined with streetNrLast for ranged addresses.",
              "maxLength": 10,
              "type": "string"
          },
          "streetNrLast": {
              "description": "Last number in a range of street numbers allocated to an address.",
              "maxLength": 10,
              "type": "string"
          },
          "streetNrSuffix": {
              "description": "The suffix of the first street number (in a street number range) or the suffix for the street number if there is no range.",
              "maxLength": 10,
              "type": "string"
          },
          "streetSuffix": {
              "description": "A modifier denoting a relative direction.",
              "maxLength": 2,
              "type": "string"
          },
          "streetType": {
              "description": "The type of street (e.g., Street, St., Road, Rd., Alley).",
              "maxLength": 25,
              "type": "string"
          },
          "subUnitNr": {
              "description": "The discriminator used for the subunit, often just a sumple number but may also be a range.",
              "maxLength": 10,
              "type": "string"
          },
          "subUnitType": {
              "description": "The type of subunit (e.g., Flat, Suite, Tower, Unit).",
              "maxLength": 25,
              "type": "string"
          }
      },
      "required": [
          "objectType",
          "streetNr",
          "streetName",
          "streetType",
          "city",
          "stateOrProvince",
          "postcode",
          "country"
      ],
      "title": "fieldedAddress",
      "type": "object"
  }