model/vehicle_update_event.go
package model
import (
"time"
)
type VehicleUpdateEvent struct {
ValidUntilTime time.Time
RecordedAt time.Time
Code Code
StopAreaCode Code
VehicleJourneyCode Code
Occupancy string
DriverRef string
Origin string
Longitude float64
Latitude float64
Bearing float64
Percentage float64
LinkDistance float64
NextStopPointOrder int
}
func NewVehicleUpdateEvent() *VehicleUpdateEvent {
return &VehicleUpdateEvent{}
}
func (ue *VehicleUpdateEvent) EventKind() EventKind {
return VEHICLE_EVENT
}