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.