@@ -48,10 +48,10 @@ public interface ForecastweatherApi {
ResponseEntity<Modelforecast>forecastWeatherData(
@NotNull@Parameter(in=ParameterIn.QUERY,description="For the query value, type the city name and optionally the country code divided by comma; use ISO 3166 country codes.",required=true,schema=@Schema())@Valid@RequestParam(value="q",required=true)Stringq,
@ApiResponse(responseCode="404",description="Not found response",content=@Content(mediaType="text/plain",schema=@Schema(implementation=String.class)))})
@RequestMapping(value="/historicalweather",
produces={"application/json","text/plain"},
method=RequestMethod.GET)
ResponseEntity<Model200>historicalWeatherData(@NotNull@Parameter(in=ParameterIn.QUERY,description="For the query value, type the city name and optionally the country code divided by comma; use ISO 3166 country codes.",required=true,schema=@Schema())@Valid@RequestParam(value="q",required=true)Stringq
@ApiResponse(responseCode="404",description="Not found response",content=@Content(mediaType="text/plain",schema=@Schema(implementation=String.class)))})
@NotNull@Parameter(in=ParameterIn.QUERY,description="Latitude of the location",required=true,schema=@Schema())@Valid@RequestParam(value="latitude",required=true)Floatlatitude,
@NotNull@Parameter(in=ParameterIn.QUERY,description="Longitude of the location",required=true,schema=@Schema())@Valid@RequestParam(value="longitude",required=true)Floatlongitude,
@NotNull@Parameter(in=ParameterIn.QUERY,description="The time interval to get weather data. A day must be specified as an ISO8601 date (e.g. 2022-12-31).",required=true,schema=@Schema())@Valid@RequestParam(value="start_date",required=true)Stringstart_date,
@NotNull@Parameter(in=ParameterIn.QUERY,description="The time interval to get weather data. A day must be specified as an ISO8601 date (e.g. 2022-12-31).",required=true,schema=@Schema())@Valid@RequestParam(value="end_date",required=true)Stringend_date,
@Parameter(in=ParameterIn.QUERY,description="If fahrenheit is set, all temperature values are converted to Fahrenheit.",required=false,schema=@Schema())@Valid@RequestParam(value="temperature_unit",required=false)Stringtemperature_unit,
@Parameter(in=ParameterIn.QUERY,description="Other wind speed speed units: ms, mph and kn",required=false,schema=@Schema())@Valid@RequestParam(value="wind_speed_unit",required=false)Stringwind_speed_unit,
@Parameter(in=ParameterIn.QUERY,description="If timezone is set, all timestamps are returned as local-time and data is returned starting at 00:00 local-time. Any time zone name from the time zone database is supported If auto is set as a time zone, the coordinates will be automatically resolved to the local time zone. For multiple coordinates, a comma separated list of timezones can be specified.",required=false,schema=@Schema())@Valid@RequestParam(value="timezone",required=false)Stringtimezone,
@@ -48,20 +37,50 @@ public class HistoricalweatherApiController implements HistoricalweatherApi {
this.request=request;
}
publicResponseEntity<Model200>historicalWeatherData(@NotNull@Parameter(in=ParameterIn.QUERY,description="For the query value, type the city name and optionally the country code divided by comma; use ISO 3166 country codes.",required=true,schema=@Schema())@Valid@RequestParam(value="q",required=true)Stringq
@NotNull@Parameter(in=ParameterIn.QUERY,description="Latitude of the location",required=true,schema=@Schema())@Valid@RequestParam(value="latitude",required=true)Floatlatitude,
@NotNull@Parameter(in=ParameterIn.QUERY,description="Longitude of the location",required=true,schema=@Schema())@Valid@RequestParam(value="longitude",required=true)Floatlongitude,
@NotNull@Parameter(in=ParameterIn.QUERY,description="The time interval to get weather data. A day must be specified as an ISO8601 date (e.g. 2022-12-31).",required=true,schema=@Schema())@Valid@RequestParam(value="start_date",required=true)Stringstart_date,
@NotNull@Parameter(in=ParameterIn.QUERY,description="The time interval to get weather data. A day must be specified as an ISO8601 date (e.g. 2022-12-31).",required=true,schema=@Schema())@Valid@RequestParam(value="end_date",required=true)Stringend_date,
@Parameter(in=ParameterIn.QUERY,description="If fahrenheit is set, all temperature values are converted to Fahrenheit.",required=false,schema=@Schema())@Valid@RequestParam(value="temperature_unit",required=false)Stringtemperature_unit,
@Parameter(in=ParameterIn.QUERY,description="Other wind speed speed units: ms, mph and kn",required=false,schema=@Schema())@Valid@RequestParam(value="wind_speed_unit",required=false)Stringwind_speed_unit,
@Parameter(in=ParameterIn.QUERY,description="If timezone is set, all timestamps are returned as local-time and data is returned starting at 00:00 local-time. Any time zone name from the time zone database is supported If auto is set as a time zone, the coordinates will be automatically resolved to the local time zone. For multiple coordinates, a comma separated list of timezones can be specified.",required=false,schema=@Schema())@Valid@RequestParam(value="timezone",required=false)Stringtimezone,