Skip to content
Snippets Groups Projects

Refactor TradingHours struct and validation

Merged Daniel Naude requested to merge trading_hours into main
All threads resolved!
+ 1
3
@@ -325,8 +325,6 @@ func formatTimestampsWithTimeZoneInSlice(fieldValue reflect.Value, location *tim
return nil
}
// TradingHours represents an array of (StartTime,EndTime) pairs, one for each day of the week.
// The array is 0 indexed, with 0 being Sunday and 6 being Saturday and 7 being public holidays.
type TradingHours struct {
Monday TradingHoursDay `json:"monday"`
Tuesday TradingHoursDay `json:"tuesday"`
@@ -460,7 +458,7 @@ type TradingHoursDay struct {
}
func (day TradingHoursDay) String() string {
if day.StartTime == "" && day.EndTime == "" {
if day.StartTime == "" || day.EndTime == "" {
return "Closed"
}
Loading