Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RewriteValues ¶
Types ¶
type ErrorCondition ¶
type ErrorCondition struct {
ErrorInformation ErrorInformation `json:"ErrorInformation,omitempty"`
}
type ErrorInformation ¶
type FramedVehicleJourneyRef ¶
type MonitoredCall ¶
type MonitoredCall struct { StopPointName string `json:"StopPointName,omitempty"` VehicleAtStop bool `json:"VehicleAtStop,omitempty"` DestinationDisplay string `json:"DestinationDisplay,omitempty"` ExpectedArrivalTime time.Time `json:"ExpectedArrivalTime,omitempty"` ExpectedDepartureTime time.Time `json:"ExpectedDepartureTime,omitempty"` DepartureStatus string `json:"DepartureStatus,omitempty"` Order *int `json:"Order,omitempty"` AimedArrivalTime time.Time `json:"AimedArrivalTime,omitempty"` ArrivalPlatformName string `json:"ArrivalPlatformName,omitempty"` AimedDepartureTime time.Time `json:"AimedDepartureTime,omitempty"` ArrivalStatus string `json:"ArrivalStatus,omitempty"` ActualArrivalTime time.Time `json:"ActualArrivalTime,omitempty"` ActualDepartureTime time.Time `json:"ActualDepartureTime,omitempty"` }
type MonitoredStopVisit ¶
type MonitoredStopVisit struct { RecordedAtTime time.Time `json:"RecordedAtTime,omitempty"` ItemIdentifier *string `json:"ItemIdentifier"` MonitoringRef string `json:"MonitoringRef,omitempty"` StopPointRef *string `json:"StopPointRef"` MonitoredVehicleJourney MonitoredVehicleJourney `json:"MonitoredVehicleJourney,omitempty"` }
func (*MonitoredStopVisit) GetItemIdentifier ¶
func (msv *MonitoredStopVisit) GetItemIdentifier() string
When ItemIdentifier is not defined, we should use DatedVehicleJourneyRef + Order to create a default value. see ARA-1240 "Special cases"
func (*MonitoredStopVisit) GetMonitored ¶
func (msv *MonitoredStopVisit) GetMonitored() bool
When Monitored is not defined, it should be true by default see ARA-1240 "Special cases"
func (*MonitoredStopVisit) GetStopPointRef ¶
func (msv *MonitoredStopVisit) GetStopPointRef() string
When StopPointRef is not defined, we should use MonitoringRef value. see ARA-1240 "Special cases"
func (*MonitoredStopVisit) HasOrder ¶
func (msv *MonitoredStopVisit) HasOrder() bool
type MonitoredVehicleJourney ¶
type MonitoredVehicleJourney struct { LineRef string `json:"LineRef,omitempty"` OperatorRef string `json:"OperatorRef,omitempty"` FramedVehicleJourneyRef FramedVehicleJourneyRef `json:"FramedVehicleJourneyRef,omitempty"` DestinationRef string `json:"DestinationRef,omitempty"` DestinationName string `json:"DestinationName,omitempty"` JourneyNote string `json:"JourneyNote,omitempty"` Monitored *bool `json:"Monitored"` MonitoredCall MonitoredCall `json:"MonitoredCall,omitempty"` }
type SIRILiteStopMonitoring ¶
type SIRILiteStopMonitoring struct {
Siri Siri `json:"Siri"`
}
type ServiceDelivery ¶
type ServiceDelivery struct { ResponseTimestamp time.Time `json:"ResponseTimestamp,omitempty"` ProducerRef string `json:"ProducerRef,omitempty"` ResponseMessageIdentifier string `json:"ResponseMessageIdentifier,omitempty"` StopMonitoringDelivery []StopMonitoringDelivery `json:"StopMonitoringDelivery,omitempty"` }
type Siri ¶
type Siri struct {
ServiceDelivery ServiceDelivery `json:"ServiceDelivery,omitempty"`
}
type StopMonitoringDelivery ¶
type StopMonitoringDelivery struct { ResponseTimestamp time.Time `json:"ResponseTimestamp,omitempty"` Version string `json:"Version,omitempty"` Status string `json:"Status,omitempty"` MonitoredStopVisit []MonitoredStopVisit `json:"MonitoredStopVisit,omitempty"` ErrorCondition ErrorCondition `json:"ErrorCondition,omitempty"` }
Click to show internal directories.
Click to hide internal directories.