model/vehicle_update_event.go

Summary

Maintainability
A
0 mins
Test Coverage
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
}