Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is the main API for communicating with the trams backend cloud function. TODO: use timeout
func NewClient ¶
NewClient returns a new trams client where url is the backend cloud function URL and timeout is the timeout in milliseconds for responses.
type Metrolink ¶
type Metrolink struct { Id int Line string TLAREF string PIDREF string StationLocation string AtcoCode string Direction string Dest0 string Carriages0 string Status0 string Wait0 string Dest1 string Carriages1 string Status1 string Wait1 string Dest2 string Carriages2 string Status2 string Wait2 string Dest3 string Carriages3 string Status3 string MessageBoard string Wait3 string LastUpdated time.Time }
Metrolink provides information for a station location.
Click to show internal directories.
Click to hide internal directories.