Skip to main content

Place

A place or location used for parking, loading, unloading, standing, or some other mobility or transport related activity. Place typically identifies a parking structure, surface lot or on street parking zone

idstringrequired

Unique identifier for object

Possible values: non-empty

versionintegerrequired

Positive integer representing the object version

Possible values: >= 1

name object[]required

Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • description object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • layerintegerrequired

    Indicator of the position of this hierarchy element in the specific hierarchy, with the top of the hierarchy numbered layer 0.

    Possible values: >= 0

    typeHierarchyElementTypeEnum (string)required

    Defines the supported lists of types of parking hierarchy elements permissible

    • campus: a data structure holding information about a large, often ill-defined area, which may contain many parking structures.
    • identifiedArea: a data structure holding information about a coherent feature, such as a set of parking spaces that all share the same characteristics
    • parkingPlace: a data structure holding information about a single identifiable facility
    • space: a data structure holding information about a single space for parking, usually designed for one vehicle, which may be denoted by painted or other road surface markers
    • subplaceElement: a reusable data structure holding information about a collection of IdentifiableAreas

    Possible values: [campus, identifiedArea, parkingPlace, space, subplaceElement]

    aliasesarray[]

    Alternative names for the hierarchy element

    Possible values: >= 1

    parentId object

    A reference to an identifiable version managed object where the combination of the identifier and version is unique. It comprises an identifier (e.g. GUID), a version (NonNegativeInteger) and a string identifying the class of the referenced object.

    idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

    childIds object[]

    The identity of one or several child nodes directly related to this hierarchy element.

  • Array [
  • idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

  • ]
  • operatorDefinedReference object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • hierarchyElementRecord objectrequired

    A collection of information concerning the creation of a hierarchy element

    creationTimestring<date-time>required

    Date/time that this version of the place facility record was created.

    creator object

    A reference to an identifiable version managed object where the combination of the identifier and version is unique. It comprises an identifier (e.g. GUID), a version (NonNegativeInteger) and a string identifying the class of the referenced object.

    idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

    creatorEmailstring<email>
    rightSpecifications object[]

    RightSpecifications associated to the element

  • Array [
  • idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

  • ]
  • hierarchyElementReference object

    A class providing a unique reference identifier for a discrete part of the parking place hierarchy. This can indicate a campus, parking place, hierarchy element, identifiable area or space.

    elementId objectrequired

    A reference to an identifiable version managed object where the combination of the identifier and version is unique. It comprises an identifier (e.g. GUID), a version (NonNegativeInteger) and a string identifying the class of the referenced object.

    idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

    demandTable object[]
  • Array [
  • frequencyDuration (string)

    ISO8601 format definition of an interval of time - format [PnnYnnMnnDTnnHnnMnnS]

    Possible values: Value must match regular expression ^P(?!$)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?$

    timestampstring<date-time>

    Timestamp when the demand table data was compiled.

    demandType object[]

    Occupancy for area

  • Array [
  • countinteger

    Number of occupied spaces.

    Possible values: >= 0

    occupancyCalculationCalculationTypeEnum (string)

    A list of the supported calculation types for demand.

    • counted: Physical determination if a space is occupied
    • derived: Space occupancy is estimated by using related data such as active payments or sold permits.
    • expected: Future prediction of occupancy levels.
    • verified: Defines an occupancy report that is considered a verified report.

    Possible values: [counted, derived, expected, verified]

    percentagenumber<float>

    Percent of spaces occupied.

    Possible values: >= 0 and <= 100

    recordDateTimestring<date-time>required

    When data in the record was compiled.

  • ]
  • demandSpaceType object[]

    Occupancy for single spaces

  • Array [
  • detectionUpdateTimestring<date-time>required

    Time of update, from detector.

    occupancyEndTimestring<date-time>

    The actual Time space is vacated.

    occupancyEstimatedEndTimestring<date-time>

    The estimated time a space is expected to be vacated.

    occupancyEstimatedStartTimestring<date-time>

    The estimated time a space is expected to be occupied.

    occupancyStartTimestring<date-time>

    The actual time space is occupied

    spaceId object

    A reference to an identifiable managed object where the identifier is unique. It is composed of a string identifying the class of the referenced object and a unique string identifier.

    classNamestringrequired

    The class name of the referenced object in PascalCase

    Possible values: non-empty

    Example: UKNumberPlate
    idstringrequired

    The unique identifier within the given class

    Example: LA51ABC
    occupancyLevel object

    Defines an occupancy level as specified by the data supplier.

    occupancyIndicator objectrequired

    Class providing structure to support reference to an entry in a previously defined user-defined code list.

    codeListEntryId object

    A reference to an identifiable managed object where the identifier is unique. It is composed of a string identifying the class of the referenced object and a unique string identifier.

    classNamestringrequired

    The class name of the referenced object in PascalCase

    Possible values: non-empty

    Example: UKNumberPlate
    idstringrequired

    The unique identifier within the given class

    Example: LA51ABC
    codeListId object

    A reference to an identifiable version managed object where the combination of the identifier and version is unique. It comprises an identifier (e.g. GUID), a version (NonNegativeInteger) and a string identifying the class of the referenced object.

    idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

    entryDefinedValuestringrequired

    free-text defined text (name) for the code list entry being referenced

  • ]
  • ]
  • supply object[]
  • Array [
  • supplyViewTypeSupplyViewTypeEnum (string)required

    Define if space quantity is demarcated or estimated.

    • spaceView: Each space is physically marked and identifiable.
    • vehicleView: The vehicle capacity in an area is estimated based on calculating a capacity (i.e. curb length divided by a length of vehicle). The distributing party decides on the appropriate length of vehicle to use.

    Possible values: [spaceView, vehicleView]

    supplyQuantityintegerrequired

    Indicates the numeric value of available parking or other space uses.

    supplyValidityStartstring<date-time>

    Valid start date/time for the supply

    supplyValidityEndstring<date-time>

    Valid end date/time for the supply

  • ]
  • occupancyLevel object

    Defines an occupancy level as specified by the data supplier.

    occupancyIndicator objectrequired

    Class providing structure to support reference to an entry in a previously defined user-defined code list.

    codeListEntryId object

    A reference to an identifiable managed object where the identifier is unique. It is composed of a string identifying the class of the referenced object and a unique string identifier.

    classNamestringrequired

    The class name of the referenced object in PascalCase

    Possible values: non-empty

    Example: UKNumberPlate
    idstringrequired

    The unique identifier within the given class

    Example: LA51ABC
    codeListId object

    A reference to an identifiable version managed object where the combination of the identifier and version is unique. It comprises an identifier (e.g. GUID), a version (NonNegativeInteger) and a string identifying the class of the referenced object.

    idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

    entryDefinedValuestringrequired

    free-text defined text (name) for the code list entry being referenced

    timeZonestringrequired

    IANA time-zone (see http://www.iana.org/time-zones)

    placeStreetAddress object[]

    Place street address

  • Array [
  • addressLines object[]

    Address lines

  • Array [
  • orderintegerrequired

    the sequence order that the address line element should be displayed in

    Possible values: >= 0

    text object[]required

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • typeAddressLineTypeEnum (string)required

    A table of types of address lines

    • apartment: Element indicating a discrete element of a building forming the address
    • building: Element identifying the number or name and type of the edifice or construction relevant for the address [derived from ISO19160-4]
    • districtTerritory: Element specifying the geographic or administrative area of the country for the address [Source: 19160-4]
    • floor: Element indicating the floor or level on which a delivery point is located in a multi-storey building [Source:ISO19160-4]
    • poBox: A postal delivery location identifier, not necessarily a physical location.
    • region: Element indicating the name of the area within or adjacent to the town in which delivery address is.
    • street: Element indicating road or street identifier or name
    • town: Element indicating the name of the populated place in which a delivery point is located, or near to or via which the delivery point is accessed. [Source: ISO19160-4]
    • unit: An element representing a section of a building or organisation.Free-text description of the condition that leads to a surcharge beingapplied

    Possible values: [apartment, building, districtTerritory, floor, poBox, region, street, town, unit]

  • ]
  • city object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • countryCodeCountryCode (string)

    EN ISO 3166-1 two-character country code.

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: es
    postCodestring

    Postcode or postal code for the address.

  • ]
  • placeBoundedZone object[]

    Place bounded zone

  • Array [
  • oneOf
    namedArea object

    Named area

    oneOf
    areaName object[]required

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • countryCountryCode (string)

    EN ISO 3166-1 two-character country code.

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: es
    subdivisionCodestringrequired

    ISO 3166-2 country sub-division code (up to 3 characters).

    Possible values: <= 3 characters

    subdivisionTypeSubdivisionTypeEnum (string)required

    ISO 3166-2 subdivison types

    • administrativeAtoll: Administrative atoll
    • administrativeRegion: Administrative region
    • administrativeTerritory: Administrative territory
    • arcticRegion: Arctic region
    • autonomousCity: Autonomous city
    • autonomousCityInNorthAfrica: Autonomous city in North Africa
    • autonomousCommunity: Autonomous community
    • autonomousDistrict: Autonomous district
    • autonomousProvince: Autonomous province
    • autonomousRegion: Autonomous region
    • canton: Canton
    • capitalCity: Capital city
    • city: City
    • cityMunicipality: City municipality
    • cityOfCountyRight: City of county right
    • commune: Commune
    • councilArea: Council area
    • country: Country
    • county: County
    • department: Department
    • dependency: Dependency
    • district: District
    • districtMunicipality: District municipality
    • districtWithSpecialStatus: District with special status
    • entity: Entity
    • geographicalEntity: Geographical entity
    • governorate: Governorate
    • laender: Länder
    • localCouncil: Local Council
    • londonBorough: London borough
    • metropolitanArea: Metropolitan area
    • metropolitanDepartment: Metropolitan department
    • metropolitanDistrict: Metropolitan district
    • metropolitanRegion: Metropolitan region
    • municipality: Municipality
    • other: Other
    • overseasDepartment: Overseas department
    • overseasRegion: Overseas region
    • overseasTerritorialCollectivity: Overseas territorial collectivity
    • parish: Parish
    • province: Province
    • quarter: Quarter
    • region: Region
    • republic: Republic
    • republicanCity: Republic city
    • selfGovernedPart: Self-governed part
    • specialMunicipality: Special Municipality
    • state: State
    • territorialUnit: Territorial unit
    • territory: Territory
    • twoTierCounty: Two tier country
    • unitaryAuthority: Unitary Authority
    • ward: Ward

    Possible values: [administrativeAtoll, administrativeRegion, administrativeTerritory, arcticRegion, autonomousCity, autonomousCityInNorthAfrica, autonomousCommunity, autonomousDistrict, autonomousProvince, autonomousRegion, canton, capitalCity, city, cityMunicipality, cityOfCountyRight, commune, councilArea, country, county, department, dependency, district, districtMunicipality, districtWithSpecialStatus, entity, geographicalEntity, governorate, laender, localCouncil, londonBorough, metropolitanArea, metropolitanDepartment, metropolitanDistrict, metropolitanRegion, municipality, other, overseasDepartment, overseasRegion, overseasTerritorialCollectivity, parish, province, quarter, region, republic, republicanCity, selfGovernedPart, specialMunicipality, state, territorialUnit, territory, twoTierCounty, unitaryAuthority, ward]

  • ]
  • indicativePlacePointLocation object[]

    Indicative place point location

  • Array [
  • oneOf
    pointCoordinates objectrequired

    A pair of planar coordinates defining the geodetic position of a single point using a defined Coordinate Reference System.

    epsgCodestringrequired

    Code referencing a specific Coordinate Reference System in the EPSG (European Petroleum Survey Group) register

    Possible values: Value must match regular expression ^EPSG:\d{4}$

    Example: EPSG:3857
    xnumber<float>required

    X coordinate in the defined Coordinate Referencing System indicated by the EPSG code

    ynumber<float>required

    Y coordinate in the defined Coordinate Referencing System indicated by the EPSG code

    heightCoordinates object[]

    Height coordinate

    Possible values: <= 3

  • Array [
  • heightTypeHeightTypeEnum (string)

    List of coded values for height types, as defined in GML.

    • ellipsoidalHeight: Value measured vertically above the reference ellipsoid
    • gravityRelatedHeight: Height type corresponding a value measured along direction of gravity above the reference geoid i.e. equipotential surface of the Earth's gravity field which globally approximates mean sea level.
    • relativeHeight: Height type corresponding to value measured vertically above the ground level at this point.

    Possible values: [ellipsoidalHeight, gravityRelatedHeight, relativeHeight]

    heightValuestringrequired

    Value in defined unit (metres) for the height measured vertically at to the planar coordinates the point corresponding. Note alteration from DATEXII definition.

  • ]
  • bearinginteger

    A bearing at the point measured in degrees (0 - 359). Unless otherwise specified the reference direction corresponding to 0 degrees is North.

    Possible values: >= 0 and <= 359

  • ]
  • characteristics object[]

    Characteristics for hierarchy element

  • Array [
  • accessControlledboolean

    Indicates facility has physical access control (e.g. barriers, gates) [TRUE] or no access control [FALSE]

    coveredTypeCoveredEnum (string)

    Defines the supported lists of different types describing roof coverage of the facility or entity

    • covered: Indicates that the facility or specific entity has a roof to provide protection from direct overhead sun or adverse weather
    • notCovered: Indicates that the facility or specific entity has no roof to provide protection from direct overhead sun or adverse weather
    • partiallyCovered: Indicates that the facility or specific entity has a roof offering partial coverage to provide protection from direct overhead sun or adverse weather
    • topLevelNotCovered: Indicates that in a multi-level facility or specific entity the top level(s) have no roof to provide protection from direct overhead sun or adverse weather

    Possible values: [covered, notCovered, partiallyCovered, topLevelNotCovered]

    disabledAccessboolean

    If [TRUE], there is provision of facilities for disable access available.

    disabledAccessTypesAccessibilityEnum (string)[]

    Defines the type of provision of facilities for disable access available

    Possible values: [barrierFreeAccessible, disabledAccessible, disabledEasements, disabledMarkedThere, none, orientationSystemForBlindPeople, other, unknown, wheelChairAccessible]

    evChargingPointsinteger

    Total number of electric vehicle charging points

    Possible values: >= 0

    openToPublicboolean

    identifies if this facility is accessible to public use [TRUE] or private use only [FALSE].

    operatingModesParkingOperatingModeEnum (string)[]

    defines the mode of parking operation in use

    Possible values: [app, payAndDisplay, payByPlate, payBySpace, permit, ticket]

    roboticboolean

    Indicates existence of a robotic parking system - a parking structure where customer leaves vehicle at drop off area and robots move the vehicle to parking location in structure. Default or absence of value indicates [FALSE] = no robotic parking system.

    spacesNonDedicatedinteger

    Number of parking spaces that are not assigned for a particular purpose.

    Possible values: >= 0

    spacesTotalinteger

    Total number of parking spaces

    Possible values: >= 0

    staffedStaffEnum (string)

    A list of supported values for staffing characteristics

    • staffed: Normally staffed during operating hours
    • temporary: Staffed on a temporary or parttime basis.
    • unstaffed: Not normally staffed during operating hours

    Possible values: [staffed, temporary, unstaffed]

    structureGradeStructureGradeEnum (string)

    Types of layout of the parking site.

    • aboveGround: Parking is above ground level (this may include ground level parking)
    • groundLevel: Parking is at ground level
    • underground: Parking is on one or more floors below ground level

    Possible values: [aboveGround, groundLevel, underground]

    structureTypeStructureTypeEnum (string)

    A list of types of parking structure.

    • offStreetStructure: Off-street multi-tier parking structure.
    • offStreetSurface: Off-street ground-level at grade parking.
    • onStreet: On-street parking.

    Possible values: [offStreetStructure, offStreetSurface, onStreet]

  • ]
  • contacts object[]

    Contact info for hierarchy element

  • Array [
  • oneOf
    contactNotDefinedboolean

    When [TRUE], there is currently no contact defined for the selected role and/or timeframe. Don't use the specialisations in this case.

    contactUnknownboolean

    When [TRUE], the contact for the selected role and/or timeframe is unknown. Don't use the specialisations in this case.

    shareWithPublicboolean

    When [TRUE], the details of this contact may be shared with the public. If FALSE these contacts details are for internal purposes only.

    validityOfContact object

    A continuous or discontinuous period of validity defined by overall bounding start and end times and the possible intersection of valid periods (potentially recurring) with the complement of exception periods (also potentially recurring).

    overallStartTimestring<date-time>required

    Start of bounding period of validity defined by date and time.

    overallEndTimestring<date-time>

    End of bounding period of validity defined by date and time.

    validPeriods object[]

    A single time period, a recurring time Period period or a set of different recurring time periods during which validity is true.

  • Array [
  • periodName object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • startOfPeriodstring<date-time>

    Start of period

    endOfPeriodstring<date-time>

    End of a period

    recurringDayWeekMonthPeriod object[]

    A recurring period defined in terms of days DayWeekMonth of the week, weeks of the month and months of the year.

  • Array [
  • applicableDayDayEnum (string)[]

    Applicable day of the week. "All days of the week" is expressed by non-inclusion of this attribute.

    Possible values: [friday, monday, saturday, sunday, thursday, tuesday, wednesday], <= 7

    applicableMonthMonthEnum (string)[]

    Applicable month of the year. "All months of the year" is expressed by non-inclusion of this attribute.

    Possible values: [january, february, march, april, may, june, july, august, september, october, november, december], <= 12

    applicableWeekWeekOfMonthEnum (string)[]

    Applicable week of the month (1 to 5). "All weeks of the month" is expressed by non-inclusion of this attribute.

    Possible values: [firstWeekOfMonth, secondWeekOfMonth, thirdWeekOfMonth, fourthWeekOfMonth, fifthWeekOfMonth], <= 5

  • ]
  • recurringSpecialDay object[]

    A recurring period in terms of special days

  • Array [
  • anyOf
    publicHolidayName object[]required

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • intersectWithApplicableDaysbooleanrequired

    When [TRUE], the period is the intersection of applicable days and this special day. When [FALSE], the period is the union of applicable days and this special day

    specialDayTypeSpecialDayTypeEnum (string)required

    Collection of special types of days

    • dayBeforePublicHoliday: The day preceding a public holiday
    • dayFollowingPublicHoliday: A day following a public holiday
    • inLieuOfPublicHoliday: A holiday in lieu of a public holiday that falls on a weekend
    • longWeekendDay: A day between a public holiday and the weekend
    • other: Some other special day
    • publicEventDay: A day of a public event. You may use the publicEvent attribute to specify the corresponding event
    • publicHoliday: Public holiday A public holiday in general. You may use the PublicHoliday class to refer on a specific public holiday
    • schoolDay: A school day
    • schoolHolidays: A day within the school holidays

    Possible values: [dayBeforePublicHoliday, dayFollowingPublicHoliday, inLieuOfPublicHoliday, longWeekendDay, other, publicEventDay, publicHoliday, schoolDay, schoolHolidays]

  • ]
  • recurringTimePeriodOfDay object[]

    A recurring period of a day

  • Array [
  • startTimeOfPeriodstringrequired

    Start of time period

    endTimeOfPeriodstringrequired

    End time of period

  • ]
  • ]
  • exceptionPeriods object[]

    A single time period, a recurring time Period period or a set of different recurring time periods during which validity is false.

  • Array [
  • periodName object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • startOfPeriodstring<date-time>

    Start of period

    endOfPeriodstring<date-time>

    End of a period

    recurringDayWeekMonthPeriod object[]

    A recurring period defined in terms of days DayWeekMonth of the week, weeks of the month and months of the year.

  • Array [
  • applicableDayDayEnum (string)[]

    Applicable day of the week. "All days of the week" is expressed by non-inclusion of this attribute.

    Possible values: [friday, monday, saturday, sunday, thursday, tuesday, wednesday], <= 7

    applicableMonthMonthEnum (string)[]

    Applicable month of the year. "All months of the year" is expressed by non-inclusion of this attribute.

    Possible values: [january, february, march, april, may, june, july, august, september, october, november, december], <= 12

    applicableWeekWeekOfMonthEnum (string)[]

    Applicable week of the month (1 to 5). "All weeks of the month" is expressed by non-inclusion of this attribute.

    Possible values: [firstWeekOfMonth, secondWeekOfMonth, thirdWeekOfMonth, fourthWeekOfMonth, fifthWeekOfMonth], <= 5

  • ]
  • recurringSpecialDay object[]

    A recurring period in terms of special days

  • Array [
  • anyOf
    publicHolidayName object[]required

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • intersectWithApplicableDaysbooleanrequired

    When [TRUE], the period is the intersection of applicable days and this special day. When [FALSE], the period is the union of applicable days and this special day

    specialDayTypeSpecialDayTypeEnum (string)required

    Collection of special types of days

    • dayBeforePublicHoliday: The day preceding a public holiday
    • dayFollowingPublicHoliday: A day following a public holiday
    • inLieuOfPublicHoliday: A holiday in lieu of a public holiday that falls on a weekend
    • longWeekendDay: A day between a public holiday and the weekend
    • other: Some other special day
    • publicEventDay: A day of a public event. You may use the publicEvent attribute to specify the corresponding event
    • publicHoliday: Public holiday A public holiday in general. You may use the PublicHoliday class to refer on a specific public holiday
    • schoolDay: A school day
    • schoolHolidays: A day within the school holidays

    Possible values: [dayBeforePublicHoliday, dayFollowingPublicHoliday, inLieuOfPublicHoliday, longWeekendDay, other, publicEventDay, publicHoliday, schoolDay, schoolHolidays]

  • ]
  • recurringTimePeriodOfDay object[]

    A recurring period of a day

  • Array [
  • startTimeOfPeriodstringrequired

    Start of time period

    endTimeOfPeriodstringrequired

    End time of period

  • ]
  • ]
  • ]
  • marketing object

    Universal resource locator (URI) that points towards a web site carrying marketing material supplied.

    imageAlbums object[]

    Image albums associated

  • Array [
  • photostring<url>

    Represents a Url for an internet accessible resource

    caption object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • logoImagestring<url>[]

    URL to location of logo(s) the parking operator wishes to associate with this parking facility (e.g. their logo, schemes [ParkMark])

  • ]
  • webURLsstring<url>[]
    operatingRestrictions object[]

    Operating restrictions for hierarchy element

  • Array [
  • operatingRestrictionOperatingRestrictionsEnum (string)required

    Defines operating restrictions to use the of a facility.

    • busOnly: Only buses are permitted.
    • busStop: This is a stopping place of bus pick-up or drop-off; not to be used for parking.
    • carpoolOnly: Only carpool vehicles are permitted.
    • commercialVehicleOnly: Only commercial vehicles are permitted.
    • disabledPersonPermitOnly: Only vehicles of registered disabled person permit holders permitted.
    • electricVehicleOnly: Only electric vehicles permitted.
    • freeParking: No fee for parking
    • governmentVehicleOnly: Only government vehicles permitted.
    • loadingZone: This is a loading zone; not to be used for parking.
    • loadingZoneCommercial: Only government vehicles permitted.
    • media: Only for use by the media
    • noParking: No parking permitted
    • noWaiting: No waiting or parking of vehicles is permitted
    • parkingTimeLimit: Time limited parking.
    • residentialPermitOnly: Only for use by residential permit holders only
    • snow: Snow clearing zone; no parking
    • streetCleaning: Street cleansing zone; no parking
    • taxiOnly: Only taxis are permitted.
    • valetOnly: Only valet service vehicles are permitted.

    Possible values: [busOnly, busStop, carpoolOnly, commercialVehicleOnly, disabledPersonPermitOnly, electricVehicleOnly, freeParking, governmentVehicleOnly, loadingZone, loadingZoneCommercial, media, noParking, noWaiting, parkingTimeLimit, residentialPermitOnly, snow, streetCleaning, taxiOnly, valetOnly]

    operatingRestrictionContext object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • ]
  • rgbColours object[]

    Colours associated with hierarchy element

  • Array [
  • colourName object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • rgbBlueValueintegerrequired

    The blue value of the RGB colour (0..255).

    Possible values: >= 0 and <= 255

    rgbGreenValueintegerrequired

    The green value of the RGB colour (0..255).

    Possible values: >= 0 and <= 255

    rgbRedValueintegerrequired

    The red value of the RGB colour (0..255).

    Possible values: >= 0 and <= 255

  • ]
  • times object

    Defines forms of time period for specific purposes. There are four distinct time domain concepts:

    • Hours of operation (times at which the facility may be used)
    • Access and egress (times it is possible to enter and leave the facility)
    • Entrance open time
    • Exit open time
    available24hoursbooleanrequired

    If [TRUE], the identified parking hierarchy entities is available 24 hours per day.

    openAllYearbooleanrequired

    If [TRUE], the identified parking hierarchy entities is available every day each year.

    openingTimesNotSpecifiedbooleanrequired

    If [TRUE], the time periods are not specified.

    openingTimesUnknownbooleanrequired

    If [TRUE], the time periods are not known.

    accessAndEgress object[]
  • Array [
  • oneOf
    exitPossibleAtAnyTimeboolean

    If [TRUE], specifies that the specified access is available for exit at all times.

    entranceOpenTimeArea object[]

    Entrance open time area

  • Array [
  • oneOf
  • ]
  • exitOpenTimeArea object[]

    Exit open time area

  • Array [
  • oneOf
  • ]
  • validity object

    Specification of validity, either explicitly or by a validity time period specification which may be discontinuous.

    validityStatusValidityStatusEnum (string)

    Values of validity status that can be assigned to a described event, action or item.

    • active: The described event, action or item is currently active regardless of the definition of the validity time specification.
    • definedByValidityTimeSpec: The validity status of the described event, action or item is in accordance with the definition of the validity time specification.
    • planned: The described event, action or item is currently planned regardless of the definition of the validity time specification.
    • suspended: The described event, action or item is currently suspended, that is inactive, regardless of the definition of the validity time specification.

    Possible values: [active, definedByValidityTimeSpec, planned, suspended]

    validityTimeSpecification objectrequired

    A continuous or discontinuous period of validity defined by overall bounding start and end times and the possible intersection of valid periods (potentially recurring) with the complement of exception periods (also potentially recurring).

    overallStartTimestring<date-time>required

    Start of bounding period of validity defined by date and time.

    overallEndTimestring<date-time>

    End of bounding period of validity defined by date and time.

    validPeriods object[]

    A single time period, a recurring time Period period or a set of different recurring time periods during which validity is true.

  • Array [
  • periodName object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • startOfPeriodstring<date-time>

    Start of period

    endOfPeriodstring<date-time>

    End of a period

    recurringDayWeekMonthPeriod object[]

    A recurring period defined in terms of days DayWeekMonth of the week, weeks of the month and months of the year.

  • Array [
  • applicableDayDayEnum (string)[]

    Applicable day of the week. "All days of the week" is expressed by non-inclusion of this attribute.

    Possible values: [friday, monday, saturday, sunday, thursday, tuesday, wednesday], <= 7

    applicableMonthMonthEnum (string)[]

    Applicable month of the year. "All months of the year" is expressed by non-inclusion of this attribute.

    Possible values: [january, february, march, april, may, june, july, august, september, october, november, december], <= 12

    applicableWeekWeekOfMonthEnum (string)[]

    Applicable week of the month (1 to 5). "All weeks of the month" is expressed by non-inclusion of this attribute.

    Possible values: [firstWeekOfMonth, secondWeekOfMonth, thirdWeekOfMonth, fourthWeekOfMonth, fifthWeekOfMonth], <= 5

  • ]
  • recurringSpecialDay object[]

    A recurring period in terms of special days

  • Array [
  • anyOf
    publicHolidayName object[]required

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • intersectWithApplicableDaysbooleanrequired

    When [TRUE], the period is the intersection of applicable days and this special day. When [FALSE], the period is the union of applicable days and this special day

    specialDayTypeSpecialDayTypeEnum (string)required

    Collection of special types of days

    • dayBeforePublicHoliday: The day preceding a public holiday
    • dayFollowingPublicHoliday: A day following a public holiday
    • inLieuOfPublicHoliday: A holiday in lieu of a public holiday that falls on a weekend
    • longWeekendDay: A day between a public holiday and the weekend
    • other: Some other special day
    • publicEventDay: A day of a public event. You may use the publicEvent attribute to specify the corresponding event
    • publicHoliday: Public holiday A public holiday in general. You may use the PublicHoliday class to refer on a specific public holiday
    • schoolDay: A school day
    • schoolHolidays: A day within the school holidays

    Possible values: [dayBeforePublicHoliday, dayFollowingPublicHoliday, inLieuOfPublicHoliday, longWeekendDay, other, publicEventDay, publicHoliday, schoolDay, schoolHolidays]

  • ]
  • recurringTimePeriodOfDay object[]

    A recurring period of a day

  • Array [
  • startTimeOfPeriodstringrequired

    Start of time period

    endTimeOfPeriodstringrequired

    End time of period

  • ]
  • ]
  • exceptionPeriods object[]

    A single time period, a recurring time Period period or a set of different recurring time periods during which validity is false.

  • Array [
  • periodName object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • startOfPeriodstring<date-time>

    Start of period

    endOfPeriodstring<date-time>

    End of a period

    recurringDayWeekMonthPeriod object[]

    A recurring period defined in terms of days DayWeekMonth of the week, weeks of the month and months of the year.

  • Array [
  • applicableDayDayEnum (string)[]

    Applicable day of the week. "All days of the week" is expressed by non-inclusion of this attribute.

    Possible values: [friday, monday, saturday, sunday, thursday, tuesday, wednesday], <= 7

    applicableMonthMonthEnum (string)[]

    Applicable month of the year. "All months of the year" is expressed by non-inclusion of this attribute.

    Possible values: [january, february, march, april, may, june, july, august, september, october, november, december], <= 12

    applicableWeekWeekOfMonthEnum (string)[]

    Applicable week of the month (1 to 5). "All weeks of the month" is expressed by non-inclusion of this attribute.

    Possible values: [firstWeekOfMonth, secondWeekOfMonth, thirdWeekOfMonth, fourthWeekOfMonth, fifthWeekOfMonth], <= 5

  • ]
  • recurringSpecialDay object[]

    A recurring period in terms of special days

  • Array [
  • anyOf
    publicHolidayName object[]required

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • intersectWithApplicableDaysbooleanrequired

    When [TRUE], the period is the intersection of applicable days and this special day. When [FALSE], the period is the union of applicable days and this special day

    specialDayTypeSpecialDayTypeEnum (string)required

    Collection of special types of days

    • dayBeforePublicHoliday: The day preceding a public holiday
    • dayFollowingPublicHoliday: A day following a public holiday
    • inLieuOfPublicHoliday: A holiday in lieu of a public holiday that falls on a weekend
    • longWeekendDay: A day between a public holiday and the weekend
    • other: Some other special day
    • publicEventDay: A day of a public event. You may use the publicEvent attribute to specify the corresponding event
    • publicHoliday: Public holiday A public holiday in general. You may use the PublicHoliday class to refer on a specific public holiday
    • schoolDay: A school day
    • schoolHolidays: A day within the school holidays

    Possible values: [dayBeforePublicHoliday, dayFollowingPublicHoliday, inLieuOfPublicHoliday, longWeekendDay, other, publicEventDay, publicHoliday, schoolDay, schoolHolidays]

  • ]
  • recurringTimePeriodOfDay object[]

    A recurring period of a day

  • Array [
  • startTimeOfPeriodstringrequired

    Start of time period

    endTimeOfPeriodstringrequired

    End time of period

  • ]
  • ]
  • ]
  • operatingTime object

    The times of operation of a parking facility - this is the time that the facility operates, not times of accessibility

    oneOf
    paymentMethods object[]

    Accepted payment methods at hierarchy element

  • Array [
  • paymentMeansMeansOfPaymentEnum (string)[]

    The means of payment available

    Possible values: [cashBillsOnly, cashCoinsAndBills, cashCoinsOnly, mobileAccount, paymentCreditCard, paymentDebitCard, paymentValueCard, prepay, tollTag, unknown]

    paymentModePaymentTimingEnum (string)[]

    Defines the timing of the parking or other mobility related payment

    Possible values: [other, payAfterExit, payAndExit, payOnEntry, payPriorToExit, prepay]

    brandsAcceptedCodeList object[]

    List of accepted brands for payment cards (by code)

  • Array [
  • brandsAcceptedList objectrequired

    Class providing structure to support reference to an entry in a previously defined user-defined code list.

    codeListEntryId object

    A reference to an identifiable managed object where the identifier is unique. It is composed of a string identifying the class of the referenced object and a unique string identifier.

    classNamestringrequired

    The class name of the referenced object in PascalCase

    Possible values: non-empty

    Example: UKNumberPlate
    idstringrequired

    The unique identifier within the given class

    Example: LA51ABC
    codeListId object

    A reference to an identifiable version managed object where the combination of the identifier and version is unique. It comprises an identifier (e.g. GUID), a version (NonNegativeInteger) and a string identifying the class of the referenced object.

    idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

    entryDefinedValuestringrequired

    free-text defined text (name) for the code list entry being referenced

  • ]
  • brandsAcceptedText object[]

    List of accepted brands for payment cards (by name)

  • Array [
  • brandsAcccepted object[]

    Multilingual string, represented as an array of SpecificLanguageString objects, each containing a language code (using ISO 639-1:2002) and the translated string

    Possible values: >= 1

  • Array [
  • languageLanguageCode (string)required

    ISO 639-1:2002 language code

    Possible values: Value must match regular expression ^[a-z]{2}$

    Example: en
    stringstringrequired

    Translated string

  • ]
  • ]
  • ]
  • safetyStandardClassifications object[]

    Safety standard classifications

  • Array [
  • securityFeature object

    Class providing structure to support reference to an entry in a previously defined user-defined code list.

    codeListEntryId object

    A reference to an identifiable managed object where the identifier is unique. It is composed of a string identifying the class of the referenced object and a unique string identifier.

    classNamestringrequired

    The class name of the referenced object in PascalCase

    Possible values: non-empty

    Example: UKNumberPlate
    idstringrequired

    The unique identifier within the given class

    Example: LA51ABC
    codeListId object

    A reference to an identifiable version managed object where the combination of the identifier and version is unique. It comprises an identifier (e.g. GUID), a version (NonNegativeInteger) and a string identifying the class of the referenced object.

    idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

    entryDefinedValuestringrequired

    free-text defined text (name) for the code list entry being referenced

    securityLevel object

    Class providing structure to support reference to an entry in a previously defined user-defined code list.

    codeListEntryId object

    A reference to an identifiable managed object where the identifier is unique. It is composed of a string identifying the class of the referenced object and a unique string identifier.

    classNamestringrequired

    The class name of the referenced object in PascalCase

    Possible values: non-empty

    Example: UKNumberPlate
    idstringrequired

    The unique identifier within the given class

    Example: LA51ABC
    codeListId object

    A reference to an identifiable version managed object where the combination of the identifier and version is unique. It comprises an identifier (e.g. GUID), a version (NonNegativeInteger) and a string identifying the class of the referenced object.

    idstringrequired

    Unique identifier

    Possible values: non-empty

    versionintegerrequired

    Version number

    Possible values: >= 1

    classNamestring

    Class name of the referenced object. It's optional, as it might be implied by the attribute name using this reference

    Possible values: Value must match regular expression ^([A-Z][a-z0-9]+)+

    entryDefinedValuestringrequired

    free-text defined text (name) for the code list entry being referenced

  • ]
  • Place
    {
    "id": "string",
    "version": 0,
    "name": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "description": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "layer": 0,
    "type": "campus",
    "aliases": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "parentId": {
    "id": "string",
    "version": 0,
    "className": "string"
    },
    "childIds": [
    {
    "id": "string",
    "version": 0,
    "className": "string"
    }
    ],
    "operatorDefinedReference": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "hierarchyElementRecord": {
    "creationTime": "2024-07-29T15:51:28.071Z",
    "creator": {
    "id": "string",
    "version": 0,
    "className": "string"
    },
    "creatorEmail": "user@example.com"
    },
    "rightSpecifications": [
    {
    "id": "string",
    "version": 0,
    "className": "string"
    }
    ],
    "hierarchyElementReference": {
    "elementId": {
    "id": "string",
    "version": 0,
    "className": "string"
    },
    "demandTable": [
    {
    "frequency": "string",
    "timestamp": "2024-07-29T15:51:28.071Z",
    "demandType": [
    {
    "count": 0,
    "occupancyCalculation": "counted",
    "percentage": 0,
    "recordDateTime": "2024-07-29T15:51:28.071Z"
    }
    ],
    "demandSpaceType": [
    {
    "detectionUpdateTime": "2024-07-29T15:51:28.071Z",
    "occupancyEndTime": "2024-07-29T15:51:28.071Z",
    "occupancyEstimatedEndTime": "2024-07-29T15:51:28.071Z",
    "occupancyEstimatedStartTime": "2024-07-29T15:51:28.071Z",
    "occupancyStartTime": "2024-07-29T15:51:28.071Z",
    "spaceId": {
    "className": "UKNumberPlate",
    "id": "LA51ABC"
    },
    "occupancyLevel": {
    "occupancyIndicator": {
    "codeListEntryId": {
    "className": "UKNumberPlate",
    "id": "LA51ABC"
    },
    "codeListId": {
    "id": "string",
    "version": 0,
    "className": "string"
    },
    "entryDefinedValue": "string"
    }
    }
    }
    ]
    }
    ],
    "supply": [
    {
    "supplyViewType": "spaceView",
    "supplyQuantity": 0,
    "supplyValidityStart": "2024-07-29T15:51:28.071Z",
    "supplyValidityEnd": "2024-07-29T15:51:28.071Z"
    }
    ]
    },
    "occupancyLevel": {
    "occupancyIndicator": {
    "codeListEntryId": {
    "className": "UKNumberPlate",
    "id": "LA51ABC"
    },
    "codeListId": {
    "id": "string",
    "version": 0,
    "className": "string"
    },
    "entryDefinedValue": "string"
    }
    },
    "timeZone": "string",
    "placeStreetAddress": [
    {
    "addressLines": [
    {
    "order": 0,
    "text": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "type": "apartment"
    }
    ],
    "city": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "countryCode": "es",
    "postCode": "string"
    }
    ],
    "placeBoundedZone": [
    {
    "namedArea": {
    "areaName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "country": "es",
    "subdivisionCode": "string",
    "subdivisionType": "administrativeAtoll"
    }
    },
    {
    "type": "Point",
    "coordinates": [
    0
    ]
    }
    ],
    "indicativePlacePointLocation": [
    {
    "pointCoordinates": {
    "epsgCode": "EPSG:3857",
    "x": 0,
    "y": 0,
    "heightCoordinates": [
    {
    "heightType": "ellipsoidalHeight",
    "heightValue": "string"
    }
    ]
    },
    "bearing": 0
    },
    {
    "type": "Point",
    "coordinates": [
    0
    ]
    }
    ],
    "characteristics": [
    {
    "accessControlled": true,
    "coveredType": "covered",
    "disabledAccess": true,
    "disabledAccessTypes": [
    "barrierFreeAccessible"
    ],
    "evChargingPoints": 0,
    "openToPublic": true,
    "operatingModes": [
    "app"
    ],
    "robotic": true,
    "spacesNonDedicated": 0,
    "spacesTotal": 0,
    "staffed": "staffed",
    "structureGrade": "aboveGround",
    "structureType": "offStreetStructure"
    }
    ],
    "contacts": [
    {
    "contactNotDefined": true,
    "contactUnknown": true,
    "shareWithPublic": true,
    "validityOfContact": {
    "overallStartTime": "2024-07-29T15:51:28.071Z",
    "overallEndTime": "2024-07-29T15:51:28.071Z",
    "validPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ],
    "exceptionPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    },
    {
    "organisationName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "type": "customerService",
    "address": [
    {
    "addressLines": [
    {
    "order": 0,
    "text": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "type": "apartment"
    }
    ],
    "city": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "countryCode": "es",
    "postCode": "string"
    }
    ],
    "contactDetails": [
    {
    "available24hours": true,
    "contactDetailsFax": "string",
    "contactDetailsLanguage": [
    "en"
    ],
    "contactDetailsLogoUrl": "string",
    "contactDetailsMoreInfo": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "contactDetailsResponsibility": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "contactPersonFirstName": "string",
    "contactPersonName": "string",
    "contactPersonPosition": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "publishingAgreement": true,
    "urlLinkAddress": "string"
    }
    ],
    "eMailCommonData": [
    {
    "primaryFlag": true,
    "typeCode": "customerService"
    }
    ],
    "telephoneContacts": [
    {
    "areaCode": "string",
    "extensionNumbers": [
    "string"
    ],
    "ituCountryCode": "string",
    "localNumbers": [
    "string"
    ]
    }
    ],
    "pointLocations": [
    {
    "pointCoordinates": {
    "epsgCode": "EPSG:3857",
    "x": 0,
    "y": 0,
    "heightCoordinates": [
    {
    "heightType": "ellipsoidalHeight",
    "heightValue": "string"
    }
    ]
    },
    "bearing": 0
    },
    {
    "type": "Point",
    "coordinates": [
    0
    ]
    }
    ],
    "id": "string",
    "version": 0,
    "contactNotDefined": true,
    "contactUnknown": true,
    "shareWithPublic": true,
    "validityOfContact": {
    "overallStartTime": "2024-07-29T15:51:28.071Z",
    "overallEndTime": "2024-07-29T15:51:28.071Z",
    "validPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ],
    "exceptionPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    },
    {
    "contactReference": {
    "id": "string",
    "version": 0,
    "className": "string"
    },
    "contactNotDefined": true,
    "contactUnknown": true,
    "shareWithPublic": true,
    "validityOfContact": {
    "overallStartTime": "2024-07-29T15:51:28.071Z",
    "overallEndTime": "2024-07-29T15:51:28.071Z",
    "validPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ],
    "exceptionPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    }
    ],
    "marketing": {
    "imageAlbums": [
    {
    "photo": "string",
    "caption": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "logoImage": [
    "string"
    ]
    }
    ],
    "webURLs": [
    "string"
    ]
    },
    "operatingRestrictions": [
    {
    "operatingRestriction": "busOnly",
    "operatingRestrictionContext": [
    {
    "language": "en",
    "string": "string"
    }
    ]
    }
    ],
    "rgbColours": [
    {
    "colourName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "rgbBlueValue": 0,
    "rgbGreenValue": 0,
    "rgbRedValue": 0
    }
    ],
    "times": {
    "available24hours": true,
    "openAllYear": true,
    "openingTimesNotSpecified": true,
    "openingTimesUnknown": true,
    "accessAndEgress": [
    {
    "exitPossibleAtAnyTime": true,
    "entranceOpenTimeArea": [
    {
    "validity": {
    "validityStatus": "active",
    "validityTimeSpecification": {
    "overallStartTime": "2024-07-29T15:51:28.071Z",
    "overallEndTime": "2024-07-29T15:51:28.071Z",
    "validPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ],
    "exceptionPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    }
    },
    {
    "periods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    ],
    "exitOpenTimeArea": [
    {
    "validity": {
    "validityStatus": "active",
    "validityTimeSpecification": {
    "overallStartTime": "2024-07-29T15:51:28.071Z",
    "overallEndTime": "2024-07-29T15:51:28.071Z",
    "validPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ],
    "exceptionPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    }
    },
    {
    "periods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    ],
    "validity": {
    "validityStatus": "active",
    "validityTimeSpecification": {
    "overallStartTime": "2024-07-29T15:51:28.071Z",
    "overallEndTime": "2024-07-29T15:51:28.071Z",
    "validPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ],
    "exceptionPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    }
    },
    {
    "exitPossibleAtAnyTime": true,
    "entranceOpenTimeArea": [
    {
    "validity": {
    "validityStatus": "active",
    "validityTimeSpecification": {
    "overallStartTime": "2024-07-29T15:51:28.071Z",
    "overallEndTime": "2024-07-29T15:51:28.071Z",
    "validPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ],
    "exceptionPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    }
    },
    {
    "periods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    ],
    "exitOpenTimeArea": [
    {
    "validity": {
    "validityStatus": "active",
    "validityTimeSpecification": {
    "overallStartTime": "2024-07-29T15:51:28.071Z",
    "overallEndTime": "2024-07-29T15:51:28.071Z",
    "validPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ],
    "exceptionPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    }
    },
    {
    "periods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    ],
    "periods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    ],
    "operatingTime": {
    "validity": {
    "validityStatus": "active",
    "validityTimeSpecification": {
    "overallStartTime": "2024-07-29T15:51:28.071Z",
    "overallEndTime": "2024-07-29T15:51:28.071Z",
    "validPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ],
    "exceptionPeriods": [
    {
    "periodName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "startOfPeriod": "2024-07-29T15:51:28.071Z",
    "endOfPeriod": "2024-07-29T15:51:28.071Z",
    "recurringDayWeekMonthPeriod": [
    {
    "applicableDay": [
    "friday"
    ],
    "applicableMonth": [
    "january"
    ],
    "applicableWeek": [
    "firstWeekOfMonth"
    ]
    }
    ],
    "recurringSpecialDay": [
    {
    "publicHolidayName": [
    {
    "language": "en",
    "string": "string"
    }
    ],
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    },
    {
    "intersectWithApplicableDays": true,
    "specialDayType": "dayBeforePublicHoliday"
    }
    ],
    "recurringTimePeriodOfDay": [
    {
    "startTimeOfPeriod": "string",
    "endTimeOfPeriod": "string"
    }
    ]
    }
    ]
    }
    }
    }
    },
    "paymentMethods": [
    {
    "paymentMeans": [
    "cashBillsOnly"
    ],
    "paymentMode": [
    "other"
    ],
    "brandsAcceptedCodeList": [
    {
    "brandsAcceptedList": {
    "codeListEntryId": {
    "className": "UKNumberPlate",
    "id": "LA51ABC"
    },
    "codeListId": {
    "id": "string",
    "version": 0,
    "className": "string"
    },
    "entryDefinedValue": "string"
    }
    }
    ],
    "brandsAcceptedText": [
    {
    "brandsAcccepted": [
    {
    "language": "en",
    "string": "string"
    }
    ]
    }
    ]
    }
    ],
    "safetyStandardClassifications": [
    {
    "securityFeature": {
    "codeListEntryId": {
    "className": "UKNumberPlate",
    "id": "LA51ABC"
    },
    "codeListId": {
    "id": "string",
    "version": 0,
    "className": "string"
    },
    "entryDefinedValue": "string"
    },
    "securityLevel": {
    "codeListEntryId": {
    "className": "UKNumberPlate",
    "id": "LA51ABC"
    },
    "codeListId": {
    "id": "string",
    "version": 0,
    "className": "string"
    },
    "entryDefinedValue": "string"
    }
    }
    ]
    }