From cf2b2d98e86a5fb6b6ce5e8fd7c64212d0b12576 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Thu, 20 Jul 2023 21:38:35 +0100 Subject: [PATCH] Update timetable database type --- pkg/database/timetable.go | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/pkg/database/timetable.go b/pkg/database/timetable.go index ed234fc..49f84fe 100644 --- a/pkg/database/timetable.go +++ b/pkg/database/timetable.go @@ -5,24 +5,24 @@ import ( ) type Stop struct { - PublicDeparture *string `json:"publicDeparture"` - WttDeparture *string `json:"wttDeparture"` - PublicArrival *string `json:"publicArrival"` - WttArrival *string `json:"wttArrival"` - IsPublic bool `json:"isPublic"` - Tiploc string `json:"tiploc"` + PublicDeparture string `json:"publicDeparture,omitempty"` + WttDeparture string `json:"wttDeparture,omitempty"` + PublicArrival string `json:"publicArrival,omitempty"` + WttArrival string `json:"wttArrival,omitempty"` + IsPublic bool `json:"isPublic,omitempty"` + Tiploc string `json:"tiploc,omitempty"` } type Service struct { - TransactionType string `json:"transactionType"` - StpIndicator string `json:"stpIndicator"` - Operator string `json:"operator"` - TrainUid string `json:"trainUid"` - Headcode string `json:"headcode"` - PowerType string `json:"powerType"` - PlanSpeed int32 `json:"planSpeed"` - ScheduleStartDate time.Time `json:"scheduleStartDate"` - ScheduleEndDate time.Time `json:"scheduleEndDate"` - DaysRun []string `json:"daysRun"` - Stops []Stop `json:"stops"` + TransactionType string `json:"transactionType,omitempty"` + StpIndicator string `json:"stpIndicator,omitempty"` + Operator string `json:"operator,omitempty"` + TrainUid string `json:"trainUid,omitempty"` + Headcode string `json:"headcode,omitempty"` + PowerType string `json:"powerType,omitempty"` + PlanSpeed int32 `json:"planSpeed,omitempty"` + ScheduleStartDate time.Time `json:"scheduleStartDate,omitempty"` + ScheduleEndDate time.Time `json:"scheduleEndDate,omitempty"` + DaysRun []string `json:"daysRun,omitempty"` + Stops []Stop `json:"stops,omitempty"` }