ServiceRequest Data Type

Implemented Interfaces
Serializable
Properties
name data type description
Properties inherited from ServiceRequestStructure
ProductionTimetableRequest array of ProductionTimetableRequestStructure
EstimatedTimetableRequest array of EstimatedTimetableRequestStructure
StopTimetableRequest array of StopTimetableRequestStructure
StopMonitoringRequest array of StopMonitoringRequestStructure
VehicleMonitoringRequest array of VehicleMonitoringRequestStructure
ConnectionTimetableRequest array of ConnectionTimetableRequestStructure
ConnectionMonitoringRequest array of ConnectionMonitoringRequestStructure
GeneralMessageRequest array of GeneralMessageRequestStructure
Properties inherited from ContextualisedRequestStructure
ServiceRequestContext ServiceRequestContextStructure
RequestTimestamp string
Address string
RequestorRef ParticipantRefStructure
MessageIdentifier MessageQualifierStructure

Example

{
  "ProductionTimetableRequest" : [ {
    "ValidityPeriod" : {
      "StartTime" : "...",
      "EndTime" : "..."
    },
    "TimetableVersionRef" : {
      "value" : "..."
    },
    "OperatorRef" : [ {
      "value" : "..."
    }, {
      "value" : "..."
    } ],
    "lineDirectionGroup" : [ {
      "LineRef" : {
        "value" : "..."
      }
    }, {
      "DirectionRef" : {
        "value" : "..."
      }
    } ],
    "Language" : "...",
    "IncrementalUpdates" : true,
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  }, {
    "ValidityPeriod" : {
      "StartTime" : "...",
      "EndTime" : "..."
    },
    "TimetableVersionRef" : {
      "value" : "..."
    },
    "OperatorRef" : [ {
      "value" : "..."
    }, {
      "value" : "..."
    } ],
    "lineDirectionGroup" : [ {
      "LineRef" : {
        "value" : "..."
      }
    }, {
      "DirectionRef" : {
        "value" : "..."
      }
    } ],
    "Language" : "...",
    "IncrementalUpdates" : true,
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  } ],
  "EstimatedTimetableRequest" : [ {
    "PreviewInterval" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "TimetableVersionRef" : {
      "value" : "..."
    },
    "OperatorRef" : [ {
      "value" : "..."
    }, {
      "value" : "..."
    } ],
    "lineDirectionGroup" : [ {
      "LineRef" : {
        "value" : "..."
      }
    }, {
      "DirectionRef" : {
        "value" : "..."
      }
    } ],
    "Language" : "...",
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  }, {
    "PreviewInterval" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "TimetableVersionRef" : {
      "value" : "..."
    },
    "OperatorRef" : [ {
      "value" : "..."
    }, {
      "value" : "..."
    } ],
    "lineDirectionGroup" : [ {
      "LineRef" : {
        "value" : "..."
      }
    }, {
      "DirectionRef" : {
        "value" : "..."
      }
    } ],
    "Language" : "...",
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  } ],
  "StopTimetableRequest" : [ {
    "DepartureWindow" : {
      "StartTime" : "...",
      "EndTime" : "..."
    },
    "MonitoringRef" : {
      "value" : "..."
    },
    "LineRef" : {
      "value" : "..."
    },
    "DirectionRef" : {
      "value" : "..."
    },
    "Language" : "...",
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  }, {
    "DepartureWindow" : {
      "StartTime" : "...",
      "EndTime" : "..."
    },
    "MonitoringRef" : {
      "value" : "..."
    },
    "LineRef" : {
      "value" : "..."
    },
    "DirectionRef" : {
      "value" : "..."
    },
    "Language" : "...",
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  } ],
  "StopMonitoringRequest" : [ {
    "PreviewInterval" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "StartTime" : "...",
    "MonitoringRef" : {
      "value" : "..."
    },
    "OperatorRef" : {
      "value" : "..."
    },
    "LineRef" : {
      "value" : "..."
    },
    "DirectionRef" : {
      "value" : "..."
    },
    "DestinationRef" : {
      "value" : "..."
    },
    "StopVisitTypes" : "arrivals",
    "Language" : "...",
    "MaximumStopVisits" : 12345,
    "MinimumStopVisitsPerLine" : 12345,
    "MaximumTextLength" : 12345,
    "StopMonitoringDetailLevel" : "full",
    "MaximumNumberOfCalls" : {
      "Previous" : 12345,
      "Onwards" : 12345
    },
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  }, {
    "PreviewInterval" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "StartTime" : "...",
    "MonitoringRef" : {
      "value" : "..."
    },
    "OperatorRef" : {
      "value" : "..."
    },
    "LineRef" : {
      "value" : "..."
    },
    "DirectionRef" : {
      "value" : "..."
    },
    "DestinationRef" : {
      "value" : "..."
    },
    "StopVisitTypes" : "arrivals",
    "Language" : "...",
    "MaximumStopVisits" : 12345,
    "MinimumStopVisitsPerLine" : 12345,
    "MaximumTextLength" : 12345,
    "StopMonitoringDetailLevel" : "calls",
    "MaximumNumberOfCalls" : {
      "Previous" : 12345,
      "Onwards" : 12345
    },
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  } ],
  "VehicleMonitoringRequest" : [ {
    "VehicleMonitoringRef" : {
      "value" : "..."
    },
    "VehicleRef" : {
      "value" : "..."
    },
    "LineRef" : {
      "value" : "..."
    },
    "DirectionRef" : {
      "value" : "..."
    },
    "Language" : "...",
    "MaximumVehicles" : 12345,
    "VehicleMonitoringDetailLevel" : "basic",
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  }, {
    "VehicleMonitoringRef" : {
      "value" : "..."
    },
    "VehicleRef" : {
      "value" : "..."
    },
    "LineRef" : {
      "value" : "..."
    },
    "DirectionRef" : {
      "value" : "..."
    },
    "Language" : "...",
    "MaximumVehicles" : 12345,
    "VehicleMonitoringDetailLevel" : "normal",
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  } ],
  "ConnectionTimetableRequest" : [ {
    "ArrivalWindow" : {
      "StartTime" : "...",
      "EndTime" : "..."
    },
    "ConnectionLinkRef" : {
      "value" : "..."
    },
    "LineRef" : {
      "value" : "..."
    },
    "DirectionRef" : {
      "value" : "..."
    },
    "Language" : "...",
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  }, {
    "ArrivalWindow" : {
      "StartTime" : "...",
      "EndTime" : "..."
    },
    "ConnectionLinkRef" : {
      "value" : "..."
    },
    "LineRef" : {
      "value" : "..."
    },
    "DirectionRef" : {
      "value" : "..."
    },
    "Language" : "...",
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  } ],
  "ConnectionMonitoringRequest" : [ {
    "PreviewInterval" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "ConnectionLinkRef" : {
      "value" : "..."
    },
    "ConnectingTimeFilter" : {
      "LineRef" : { },
      "DirectionRef" : { },
      "EarliestArrivalTime" : "...",
      "LatestArrivalTime" : "..."
    },
    "ConnectingJourneyFilter" : [ {
      "DatedVehicleJourneyRef" : "...",
      "VisitNumber" : 12345,
      "TimetabledArrivalTime" : "..."
    }, {
      "DatedVehicleJourneyRef" : "...",
      "VisitNumber" : 12345,
      "TimetabledArrivalTime" : "..."
    } ],
    "Language" : "...",
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  }, {
    "PreviewInterval" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "ConnectionLinkRef" : {
      "value" : "..."
    },
    "ConnectingTimeFilter" : {
      "LineRef" : { },
      "DirectionRef" : { },
      "EarliestArrivalTime" : "...",
      "LatestArrivalTime" : "..."
    },
    "ConnectingJourneyFilter" : [ {
      "DatedVehicleJourneyRef" : "...",
      "VisitNumber" : 12345,
      "TimetabledArrivalTime" : "..."
    }, {
      "DatedVehicleJourneyRef" : "...",
      "VisitNumber" : 12345,
      "TimetabledArrivalTime" : "..."
    } ],
    "Language" : "...",
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  } ],
  "GeneralMessageRequest" : [ {
    "InfoChannelRef" : [ {
      "value" : "..."
    }, {
      "value" : "..."
    } ],
    "Language" : "...",
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  }, {
    "InfoChannelRef" : [ {
      "value" : "..."
    }, {
      "value" : "..."
    } ],
    "Language" : "...",
    "Extensions" : {
      "any" : { }
    },
    "version" : "...",
    "RequestTimestamp" : "...",
    "MessageIdentifier" : {
      "value" : "..."
    }
  } ],
  "ServiceRequestContext" : {
    "CheckStatusAddress" : "...",
    "SubscribeAddress" : "...",
    "ManageSubscriptionAddress" : "...",
    "GetDataAddress" : "...",
    "StatusResponseAddress" : "...",
    "SubscriberAddress" : "...",
    "NotifyAddress" : "...",
    "ConsumerAddress" : "...",
    "DataNameSpaces" : {
      "StopPointNameSpace" : "...",
      "LineNameSpace" : "...",
      "ProductCategoryNameSpace" : "...",
      "ServiceFeatureNameSpace" : "...",
      "VehicleFeatureNameSpace" : "..."
    },
    "Language" : "...",
    "WgsDecimalDegrees" : "...",
    "GmlCoordinateFormat" : "...",
    "DataHorizon" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "RequestTimeout" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "DeliveryMethod" : "fetched",
    "MultipartDespatch" : true,
    "ConfirmDelivery" : true,
    "MaximimumNumberOfSubscriptions" : 12345,
    "AllowedPredictors" : "anyone",
    "PredictionFunction" : "..."
  },
  "RequestTimestamp" : "...",
  "Address" : "...",
  "RequestorRef" : {
    "value" : "..."
  },
  "MessageIdentifier" : {
    "value" : "..."
  }
}