planner
This commit is contained in:
17
pkg/types/agency.go
Normal file
17
pkg/types/agency.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package types
|
||||
|
||||
type Agency struct {
|
||||
AgencyID string `json:"agency_id" csv:"agency_id"`
|
||||
AgencyName string `json:"agency_name" csv:"agency_name"`
|
||||
AgencyURL string `json:"agency_url" csv:"agency_url"`
|
||||
AgencyTimezone string `json:"agency_timezone" csv:"agency_timezone"`
|
||||
AgencyLang string `json:"agency_lang" csv:"agency_lang"`
|
||||
Routes map[string]*Route
|
||||
}
|
||||
|
||||
func (a *Agency) AddRoute(route *Route) {
|
||||
if a.Routes == nil {
|
||||
a.Routes = make(map[string]*Route)
|
||||
}
|
||||
a.Routes[route.RouteID] = route
|
||||
}
|
||||
Reference in New Issue
Block a user