Add omitempty to JSON fields in alert, forecast, and observation services
All checks were successful
ci/woodpecker/push/build-image Pipeline was successful
All checks were successful
ci/woodpecker/push/build-image Pipeline was successful
This commit is contained in:
@@ -28,30 +28,30 @@ type PeriodResponse struct {
|
||||
PeriodIndex int `json:"periodIndex"`
|
||||
StartTime time.Time `json:"startTime"`
|
||||
EndTime time.Time `json:"endTime"`
|
||||
Name *string `json:"name"`
|
||||
IsDay *bool `json:"isDay"`
|
||||
Name *string `json:"name,omitempty"`
|
||||
IsDay *bool `json:"isDay,omitempty"`
|
||||
ConditionCode int `json:"conditionCode"`
|
||||
ConditionText *string `json:"conditionText"`
|
||||
ProviderRawDescription *string `json:"providerRawDescription"`
|
||||
TextDescription *string `json:"textDescription"`
|
||||
DetailedText *string `json:"detailedText"`
|
||||
IconURL *string `json:"iconUrl"`
|
||||
TemperatureF *float64 `json:"temperatureF"`
|
||||
TemperatureFMin *float64 `json:"temperatureFMin"`
|
||||
TemperatureFMax *float64 `json:"temperatureFMax"`
|
||||
DewpointF *float64 `json:"dewpointF"`
|
||||
RelativeHumidityPercent *float64 `json:"relativeHumidityPercent"`
|
||||
WindDirectionDegrees *float64 `json:"windDirectionDegrees"`
|
||||
WindSpeedMph *float64 `json:"windSpeedMph"`
|
||||
WindGustMph *float64 `json:"windGustMph"`
|
||||
BarometricPressurePa *float64 `json:"barometricPressurePa"`
|
||||
VisibilityMeters *float64 `json:"visibilityMeters"`
|
||||
ApparentTemperatureF *float64 `json:"apparentTemperatureF"`
|
||||
CloudCoverPercent *float64 `json:"cloudCoverPercent"`
|
||||
ProbabilityOfPrecipitationPercent *float64 `json:"probabilityOfPrecipitationPercent"`
|
||||
PrecipitationAmountMm *float64 `json:"precipitationAmountMm"`
|
||||
SnowfallDepthMm *float64 `json:"snowfallDepthMm"`
|
||||
UVIndex *float64 `json:"uvIndex"`
|
||||
ConditionText *string `json:"conditionText,omitempty"`
|
||||
ProviderRawDescription *string `json:"providerRawDescription,omitempty"`
|
||||
TextDescription *string `json:"textDescription,omitempty"`
|
||||
DetailedText *string `json:"detailedText,omitempty"`
|
||||
IconURL *string `json:"iconUrl,omitempty"`
|
||||
TemperatureF *float64 `json:"temperatureF,omitempty"`
|
||||
TemperatureFMin *float64 `json:"temperatureFMin,omitempty"`
|
||||
TemperatureFMax *float64 `json:"temperatureFMax,omitempty"`
|
||||
DewpointF *float64 `json:"dewpointF,omitempty"`
|
||||
RelativeHumidityPercent *float64 `json:"relativeHumidityPercent,omitempty"`
|
||||
WindDirectionDegrees *float64 `json:"windDirectionDegrees,omitempty"`
|
||||
WindSpeedMph *float64 `json:"windSpeedMph,omitempty"`
|
||||
WindGustMph *float64 `json:"windGustMph,omitempty"`
|
||||
BarometricPressurePa *float64 `json:"barometricPressurePa,omitempty"`
|
||||
VisibilityMeters *float64 `json:"visibilityMeters,omitempty"`
|
||||
ApparentTemperatureF *float64 `json:"apparentTemperatureF,omitempty"`
|
||||
CloudCoverPercent *float64 `json:"cloudCoverPercent,omitempty"`
|
||||
ProbabilityOfPrecipitationPercent *float64 `json:"probabilityOfPrecipitationPercent,omitempty"`
|
||||
PrecipitationAmountMm *float64 `json:"precipitationAmountMm,omitempty"`
|
||||
SnowfallDepthMm *float64 `json:"snowfallDepthMm,omitempty"`
|
||||
UVIndex *float64 `json:"uvIndex,omitempty"`
|
||||
}
|
||||
|
||||
func (s *Service) GetByTimestamp(ctx context.Context, ts time.Time) (Response, error) {
|
||||
|
||||
Reference in New Issue
Block a user