SubscriptionRequestStructure Data Type

Subtypes
SubscriptionRequest
Implemented Interfaces
Serializable
Properties
name data type description
ProductionTimetableSubscriptionRequest array of ProductionTimetableSubscriptionRequest
EstimatedTimetableSubscriptionRequest array of EstimatedTimetableSubscriptionStructure
StopTimetableSubscriptionRequest StopTimetableSubscriptionStructure
StopMonitoringSubscriptionRequest array of StopMonitoringSubscriptionStructure
VehicleMonitoringSubscriptionRequest array of VehicleMonitoringSubscriptionStructure
ConnectionTimetableSubscriptionRequest ConnectionTimetableSubscriptionStructure
ConnectionMonitoringSubscriptionRequest array of ConnectionMonitoringSubscriptionRequestStructure
GeneralMessageSubscriptionRequest array of GeneralMessageSubscriptionStructure
Properties inherited from AbstractSubscriptionRequestStructure
ConsumerAddress string
SubscriptionFilterIdentifier string
SubscriptionContext SubscriptionContextStructure
Properties inherited from RequestStructure
RequestTimestamp string
Address string
RequestorRef ParticipantRefStructure
MessageIdentifier MessageQualifierStructure

Example

{
  "ProductionTimetableSubscriptionRequest" : [ {
    "ProductionTimetableRequest" : {
      "ValidityPeriod" : { },
      "TimetableVersionRef" : { },
      "OperatorRef" : [ { }, { } ],
      "lineDirectionGroup" : [ {
        "LineRef" : { }
      }, {
        "DirectionRef" : { }
      } ],
      "Language" : "...",
      "IncrementalUpdates" : true,
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  }, {
    "ProductionTimetableRequest" : {
      "ValidityPeriod" : { },
      "TimetableVersionRef" : { },
      "OperatorRef" : [ { }, { } ],
      "lineDirectionGroup" : [ {
        "LineRef" : { }
      }, {
        "DirectionRef" : { }
      } ],
      "Language" : "...",
      "IncrementalUpdates" : true,
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  } ],
  "EstimatedTimetableSubscriptionRequest" : [ {
    "EstimatedTimetableRequest" : {
      "PreviewInterval" : { },
      "TimetableVersionRef" : { },
      "OperatorRef" : [ { }, { } ],
      "lineDirectionGroup" : [ {
        "LineRef" : { }
      }, {
        "DirectionRef" : { }
      } ],
      "Language" : "...",
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "IncrementalUpdates" : true,
    "ChangeBeforeUpdates" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  }, {
    "EstimatedTimetableRequest" : {
      "PreviewInterval" : { },
      "TimetableVersionRef" : { },
      "OperatorRef" : [ { }, { } ],
      "lineDirectionGroup" : [ {
        "LineRef" : { }
      }, {
        "DirectionRef" : { }
      } ],
      "Language" : "...",
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "IncrementalUpdates" : true,
    "ChangeBeforeUpdates" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  } ],
  "StopTimetableSubscriptionRequest" : {
    "StopTimetableRequest" : {
      "DepartureWindow" : { },
      "MonitoringRef" : { },
      "LineRef" : { },
      "DirectionRef" : { },
      "Language" : "...",
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "any" : { },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  },
  "StopMonitoringSubscriptionRequest" : [ {
    "StopMonitoringRequest" : {
      "PreviewInterval" : { },
      "StartTime" : "...",
      "MonitoringRef" : { },
      "OperatorRef" : { },
      "LineRef" : { },
      "DirectionRef" : { },
      "DestinationRef" : { },
      "StopVisitTypes" : "departures",
      "Language" : "...",
      "MaximumStopVisits" : 12345,
      "MinimumStopVisitsPerLine" : 12345,
      "MaximumTextLength" : 12345,
      "StopMonitoringDetailLevel" : "normal",
      "MaximumNumberOfCalls" : { },
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "IncrementalUpdates" : true,
    "ChangeBeforeUpdates" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "Extensions" : {
      "any" : { }
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  }, {
    "StopMonitoringRequest" : {
      "PreviewInterval" : { },
      "StartTime" : "...",
      "MonitoringRef" : { },
      "OperatorRef" : { },
      "LineRef" : { },
      "DirectionRef" : { },
      "DestinationRef" : { },
      "StopVisitTypes" : "departures",
      "Language" : "...",
      "MaximumStopVisits" : 12345,
      "MinimumStopVisitsPerLine" : 12345,
      "MaximumTextLength" : 12345,
      "StopMonitoringDetailLevel" : "minimum",
      "MaximumNumberOfCalls" : { },
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "IncrementalUpdates" : true,
    "ChangeBeforeUpdates" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "Extensions" : {
      "any" : { }
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  } ],
  "VehicleMonitoringSubscriptionRequest" : [ {
    "VehicleMonitoringRequest" : {
      "VehicleMonitoringRef" : { },
      "VehicleRef" : { },
      "LineRef" : { },
      "DirectionRef" : { },
      "Language" : "...",
      "MaximumVehicles" : 12345,
      "VehicleMonitoringDetailLevel" : "minimum",
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "IncrementalUpdates" : true,
    "ChangeBeforeUpdates" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "UpdateInterval" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  }, {
    "VehicleMonitoringRequest" : {
      "VehicleMonitoringRef" : { },
      "VehicleRef" : { },
      "LineRef" : { },
      "DirectionRef" : { },
      "Language" : "...",
      "MaximumVehicles" : 12345,
      "VehicleMonitoringDetailLevel" : "basic",
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "IncrementalUpdates" : true,
    "ChangeBeforeUpdates" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "UpdateInterval" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  } ],
  "ConnectionTimetableSubscriptionRequest" : {
    "ConnectionTimetableRequest" : {
      "ArrivalWindow" : { },
      "ConnectionLinkRef" : { },
      "LineRef" : { },
      "DirectionRef" : { },
      "Language" : "...",
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  },
  "ConnectionMonitoringSubscriptionRequest" : [ {
    "ConnectionMonitoringRequest" : {
      "PreviewInterval" : { },
      "ConnectionLinkRef" : { },
      "ConnectingTimeFilter" : { },
      "ConnectingJourneyFilter" : [ { }, { } ],
      "Language" : "...",
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "ChangeBeforeUpdates" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  }, {
    "ConnectionMonitoringRequest" : {
      "PreviewInterval" : { },
      "ConnectionLinkRef" : { },
      "ConnectingTimeFilter" : { },
      "ConnectingJourneyFilter" : [ { }, { } ],
      "Language" : "...",
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "ChangeBeforeUpdates" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  } ],
  "GeneralMessageSubscriptionRequest" : [ {
    "GeneralMessageRequest" : {
      "InfoChannelRef" : [ { }, { } ],
      "Language" : "...",
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  }, {
    "GeneralMessageRequest" : {
      "InfoChannelRef" : [ { }, { } ],
      "Language" : "...",
      "Extensions" : { },
      "version" : "...",
      "RequestTimestamp" : "...",
      "MessageIdentifier" : { }
    },
    "SubscriberRef" : {
      "value" : "..."
    },
    "SubscriptionIdentifier" : {
      "value" : "..."
    },
    "InitialTerminationTime" : "..."
  } ],
  "ConsumerAddress" : "...",
  "SubscriptionFilterIdentifier" : "...",
  "SubscriptionContext" : {
    "HeartbeatInterval" : {
      "sign" : 12345,
      "seconds" : 12345,
      "months" : 12345,
      "years" : 12345,
      "days" : 12345,
      "XMLSchemaType" : "...",
      "hours" : 12345,
      "minutes" : 12345
    }
  },
  "RequestTimestamp" : "...",
  "Address" : "...",
  "RequestorRef" : {
    "value" : "..."
  },
  "MessageIdentifier" : {
    "value" : "..."
  }
}