FacilityStructure Data Type

Implemented Interfaces
Serializable
Properties
name data type description
FacilityCode string
Description NaturalLanguageStringStructure
FacilityClass array of FacilityCategoryEnumeration
Features Features
OwnerRef OrganisationRefStructure
OwnerName NaturalLanguageStringStructure
ValidityCondition MonitoringValidityConditionStructure
FacilityLocation FacilityLocationStructure
Limitations Limitations
Suitabilities Suitabilities
AccessibilityAssessment AccessibilityAssessmentStructure
Extensions Extensions

Example

{
  "FacilityCode" : "...",
  "Description" : {
    "value" : "...",
    "lang" : "..."
  },
  "FacilityClass" : [ "fixedEquipment", "serviceProvidedByIndividual" ],
  "Features" : {
    "Feature" : [ {
      "TicketingFacility" : "nationalTickets",
      "SanitaryFacility" : "pti23_23",
      "RetailFacility" : "fashionAccessories",
      "ReservedSpaceFacility" : "meetingpoint",
      "RefreshmentFacility" : "pti23_2",
      "PassengerInformationFacility" : "printedPublicNotice",
      "PassengerCommsFacility" : "pti23_14",
      "ParkingFacility" : "parkAndRidePark",
      "NuisanceFacility" : "noSmoking",
      "MobilityFacility" : "unknown",
      "LuggageFacility" : "baggageStorage",
      "HireFacility" : "motorCycleHire",
      "FareClassFacility" : "economyClass",
      "AssistanceFacility" : "unaccompaniedMinorAssistance",
      "AccommodationFacility" : "recliningSeats",
      "AccessFacility" : "ramp"
    }, {
      "TicketingFacility" : "ticketOnDemandMachines",
      "SanitaryFacility" : "pti23_22",
      "RetailFacility" : "bankFinanceInsurance",
      "ReservedSpaceFacility" : "seats",
      "RefreshmentFacility" : "pti23_19",
      "PassengerInformationFacility" : "stopAnnouncements",
      "PassengerCommsFacility" : "telephone",
      "ParkingFacility" : "cyclePark",
      "NuisanceFacility" : "unknown",
      "MobilityFacility" : "lowFloor",
      "LuggageFacility" : "unknown",
      "HireFacility" : "motorCycleHire",
      "FareClassFacility" : "pti23_7",
      "AssistanceFacility" : "unaccompaniedMinorAssistance",
      "AccommodationFacility" : "specialSeating",
      "AccessFacility" : "escalator"
    } ]
  },
  "OwnerRef" : {
    "value" : "..."
  },
  "OwnerName" : {
    "value" : "...",
    "lang" : "..."
  },
  "ValidityCondition" : {
    "Period" : [ {
      "StartTime" : "...",
      "EndTime" : "..."
    }, {
      "StartTime" : "...",
      "EndTime" : "..."
    } ],
    "Timeband" : [ {
      "StartTime" : "...",
      "EndTime" : "..."
    }, {
      "StartTime" : "...",
      "EndTime" : "..."
    } ],
    "DayType" : [ "thursday", "sunday" ],
    "HolidayType" : [ "schoolDays", "publicHoliday" ]
  },
  "FacilityLocation" : {
    "LineRef" : {
      "value" : "..."
    },
    "StopPointRef" : {
      "value" : "..."
    },
    "VehicleRef" : {
      "value" : "..."
    },
    "DatedVehicleJourneyRef" : {
      "value" : "..."
    },
    "ConnectionLinkRef" : {
      "value" : "..."
    },
    "InterchangeRef" : {
      "value" : "..."
    },
    "StopPlaceRef" : {
      "value" : "..."
    },
    "StopPlaceComponentId" : {
      "value" : "..."
    },
    "OperatorRef" : {
      "value" : "..."
    },
    "ProductCategoryRef" : {
      "value" : "..."
    },
    "ServiceFeatureRef" : [ {
      "value" : "..."
    }, {
      "value" : "..."
    } ],
    "VehicleFeatureRef" : [ {
      "value" : "..."
    }, {
      "value" : "..."
    } ]
  },
  "Limitations" : {
    "WheelchairAccess" : {
      "value" : "true"
    },
    "StepFreeAccess" : {
      "value" : "unknown"
    },
    "EscalatorFreeAccess" : {
      "value" : "true"
    },
    "LiftFreeAccess" : {
      "value" : "true"
    },
    "AudibleSignalsAvailable" : {
      "value" : "unknown"
    },
    "VisualSignsAvailable" : {
      "value" : "unknown"
    }
  },
  "Suitabilities" : {
    "Suitability" : [ {
      "Suitable" : "suitable",
      "UserNeed" : { }
    }, {
      "Suitable" : "notSuitable",
      "UserNeed" : { }
    } ]
  },
  "AccessibilityAssessment" : {
    "MobilityImpairedAccess" : true,
    "Limitations" : {
      "AccessibilityLimitation" : [ { }, { } ]
    },
    "Suitabilities" : {
      "Suitability" : [ { }, { } ]
    },
    "Extensions" : {
      "anies" : [ { }, { } ],
      "otherAttributes" : {
        "property1" : "...",
        "property2" : "..."
      }
    }
  },
  "Extensions" : {
    "any" : {
      "tagName" : "...",
      "schemaTypeInfo" : { },
      "ownerDocument" : { },
      "firstChild" : { },
      "prefix" : "...",
      "nextSibling" : { },
      "parentNode" : { },
      "nodeType" : 12345,
      "nodeValue" : "...",
      "nodeName" : "...",
      "namespaceURI" : "...",
      "childNodes" : { },
      "baseURI" : "...",
      "localName" : "...",
      "attributes" : { },
      "lastChild" : { },
      "textContent" : "...",
      "previousSibling" : { }
    }
  }
}