You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2110 lines
90 KiB
2110 lines
90 KiB
// ignore_for_file: camel_case_types |
|
// ignore_for_file: discarded_futures |
|
// ignore_for_file: public_member_api_docs |
|
// ignore_for_file: unreachable_switch_case |
|
import 'dart:typed_data'; |
|
|
|
import 'package:built_collection/built_collection.dart'; |
|
import 'package:built_value/built_value.dart'; |
|
import 'package:built_value/serializer.dart'; |
|
import 'package:built_value/standard_json_plugin.dart'; |
|
import 'package:collection/collection.dart'; |
|
import 'package:dynamite_runtime/content_string.dart'; |
|
import 'package:dynamite_runtime/http_client.dart'; |
|
import 'package:meta/meta.dart'; |
|
import 'package:universal_io/io.dart'; |
|
|
|
export 'package:dynamite_runtime/http_client.dart'; |
|
|
|
part 'weather_status.openapi.g.dart'; |
|
|
|
class WeatherStatusClient extends DynamiteClient { |
|
WeatherStatusClient( |
|
super.baseURL, { |
|
super.baseHeaders, |
|
super.userAgent, |
|
super.httpClient, |
|
super.cookieJar, |
|
super.authentications, |
|
}); |
|
|
|
WeatherStatusClient.fromClient(final DynamiteClient client) |
|
: super( |
|
client.baseURL, |
|
baseHeaders: client.baseHeaders, |
|
httpClient: client.httpClient, |
|
cookieJar: client.cookieJar, |
|
authentications: client.authentications, |
|
); |
|
|
|
WeatherStatusWeatherStatusClient get weatherStatus => WeatherStatusWeatherStatusClient(this); |
|
} |
|
|
|
class WeatherStatusWeatherStatusClient { |
|
WeatherStatusWeatherStatusClient(this._rootClient); |
|
|
|
final WeatherStatusClient _rootClient; |
|
|
|
/// Change the weather status mode. There are currently 2 modes: - ask the browser - use the user defined address. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [mode] New mode |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Weather status mode updated |
|
/// |
|
/// See: |
|
/// * [setModeRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<WeatherStatusWeatherStatusSetModeResponseApplicationJson, void>> setMode({ |
|
required final int mode, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = setModeRaw( |
|
mode: mode, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Change the weather status mode. There are currently 2 modes: - ask the browser - use the user defined address. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [mode] New mode |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Weather status mode updated |
|
/// |
|
/// See: |
|
/// * [setMode] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<WeatherStatusWeatherStatusSetModeResponseApplicationJson, void> setModeRaw({ |
|
required final int mode, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/weather_status/api/v1/mode'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
queryParameters['mode'] = mode.toString(); |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<WeatherStatusWeatherStatusSetModeResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'put', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(WeatherStatusWeatherStatusSetModeResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Try to use the address set in user personal settings as weather location. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Address updated |
|
/// |
|
/// See: |
|
/// * [usePersonalAddressRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson, void>> |
|
usePersonalAddress({final bool oCSAPIRequest = true}) async { |
|
final rawResponse = usePersonalAddressRaw( |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Try to use the address set in user personal settings as weather location. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Address updated |
|
/// |
|
/// See: |
|
/// * [usePersonalAddress] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson, void> usePersonalAddressRaw({ |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/weather_status/api/v1/use-personal'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'put', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Get stored user location. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Location returned |
|
/// |
|
/// See: |
|
/// * [getLocationRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<WeatherStatusWeatherStatusGetLocationResponseApplicationJson, void>> getLocation({ |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = getLocationRaw( |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get stored user location. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Location returned |
|
/// |
|
/// See: |
|
/// * [getLocation] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<WeatherStatusWeatherStatusGetLocationResponseApplicationJson, void> getLocationRaw({ |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/weather_status/api/v1/location'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<WeatherStatusWeatherStatusGetLocationResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(WeatherStatusWeatherStatusGetLocationResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Set address and resolve it to get coordinates or directly set coordinates and get address with reverse geocoding. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [address] Any approximative or exact address |
|
/// * [lat] Latitude in decimal degree format |
|
/// * [lon] Longitude in decimal degree format |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Location updated |
|
/// |
|
/// See: |
|
/// * [setLocationRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<WeatherStatusWeatherStatusSetLocationResponseApplicationJson, void>> setLocation({ |
|
final String? address, |
|
final num? lat, |
|
final num? lon, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = setLocationRaw( |
|
address: address, |
|
lat: lat, |
|
lon: lon, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Set address and resolve it to get coordinates or directly set coordinates and get address with reverse geocoding. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [address] Any approximative or exact address |
|
/// * [lat] Latitude in decimal degree format |
|
/// * [lon] Longitude in decimal degree format |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Location updated |
|
/// |
|
/// See: |
|
/// * [setLocation] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<WeatherStatusWeatherStatusSetLocationResponseApplicationJson, void> setLocationRaw({ |
|
final String? address, |
|
final num? lat, |
|
final num? lon, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/weather_status/api/v1/location'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
if (address != null) { |
|
queryParameters['address'] = address; |
|
} |
|
if (lat != null) { |
|
queryParameters['lat'] = lat.toString(); |
|
} |
|
if (lon != null) { |
|
queryParameters['lon'] = lon.toString(); |
|
} |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<WeatherStatusWeatherStatusSetLocationResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'put', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(WeatherStatusWeatherStatusSetLocationResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Get forecast for current location. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Forecast returned |
|
/// * 404: Forecast not found |
|
/// |
|
/// See: |
|
/// * [getForecastRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<WeatherStatusWeatherStatusGetForecastResponseApplicationJson, void>> getForecast({ |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = getForecastRaw( |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get forecast for current location. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Forecast returned |
|
/// * 404: Forecast not found |
|
/// |
|
/// See: |
|
/// * [getForecast] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<WeatherStatusWeatherStatusGetForecastResponseApplicationJson, void> getForecastRaw({ |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/weather_status/api/v1/forecast'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<WeatherStatusWeatherStatusGetForecastResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(WeatherStatusWeatherStatusGetForecastResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Get favorites list. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Favorites returned |
|
/// |
|
/// See: |
|
/// * [getFavoritesRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson, void>> getFavorites({ |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = getFavoritesRaw( |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Get favorites list. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Favorites returned |
|
/// |
|
/// See: |
|
/// * [getFavorites] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson, void> getFavoritesRaw({ |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/weather_status/api/v1/favorites'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'get', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
|
|
/// Set favorites list. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteResponse] with the status code, deserialized body and headers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [favorites] Favorite addresses |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Favorites updated |
|
/// |
|
/// See: |
|
/// * [setFavoritesRaw] for an experimental operation that returns a [DynamiteRawResponse] that can be serialized. |
|
Future<DynamiteResponse<WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson, void>> setFavorites({ |
|
required final List<String> favorites, |
|
final bool oCSAPIRequest = true, |
|
}) async { |
|
final rawResponse = setFavoritesRaw( |
|
favorites: favorites, |
|
oCSAPIRequest: oCSAPIRequest, |
|
); |
|
|
|
return rawResponse.future; |
|
} |
|
|
|
/// Set favorites list. |
|
/// |
|
/// This method and the response it returns is experimental. The API might change without a major version bump. |
|
/// |
|
/// Returns a [Future] containing a [DynamiteRawResponse] with the raw [HttpClientResponse] and serialization helpers. |
|
/// Throws a [DynamiteApiException] if the API call does not return an expected status code. |
|
/// |
|
/// Parameters: |
|
/// * [favorites] Favorite addresses |
|
/// * [oCSAPIRequest] Required to be true for the API request to pass |
|
/// |
|
/// Status codes: |
|
/// * 200: Favorites updated |
|
/// |
|
/// See: |
|
/// * [setFavorites] for an operation that returns a [DynamiteResponse] with a stable API. |
|
@experimental |
|
DynamiteRawResponse<WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson, void> setFavoritesRaw({ |
|
required final List<String> favorites, |
|
final bool oCSAPIRequest = true, |
|
}) { |
|
const path = '/ocs/v2.php/apps/weather_status/api/v1/favorites'; |
|
final queryParameters = <String, dynamic>{}; |
|
final headers = <String, String>{ |
|
'Accept': 'application/json', |
|
}; |
|
Uint8List? body; |
|
|
|
// coverage:ignore-start |
|
final authentication = _rootClient.authentications.firstWhereOrNull( |
|
(final auth) => switch (auth) { |
|
DynamiteHttpBearerAuthentication() || DynamiteHttpBasicAuthentication() => true, |
|
_ => false, |
|
}, |
|
); |
|
|
|
if (authentication != null) { |
|
headers.addAll( |
|
authentication.headers, |
|
); |
|
} else { |
|
throw Exception('Missing authentication for bearer_auth or basic_auth'); |
|
} |
|
|
|
// coverage:ignore-end |
|
queryParameters['favorites[]'] = favorites.map((final e) => e); |
|
headers['OCS-APIRequest'] = oCSAPIRequest.toString(); |
|
final uri = Uri(path: path, queryParameters: queryParameters.isNotEmpty ? queryParameters : null); |
|
return DynamiteRawResponse<WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson, void>( |
|
response: _rootClient.doRequest( |
|
'put', |
|
uri, |
|
headers, |
|
body, |
|
const {200}, |
|
), |
|
bodyType: const FullType(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson), |
|
headersType: null, |
|
serializers: _jsonSerializers, |
|
); |
|
} |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusOCSMetaInterface { |
|
String get status; |
|
int get statuscode; |
|
String? get message; |
|
String? get totalitems; |
|
String? get itemsperpage; |
|
WeatherStatusOCSMetaInterface rebuild(final void Function(WeatherStatusOCSMetaInterfaceBuilder) updates); |
|
WeatherStatusOCSMetaInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusOCSMeta |
|
implements WeatherStatusOCSMetaInterface, Built<WeatherStatusOCSMeta, WeatherStatusOCSMetaBuilder> { |
|
factory WeatherStatusOCSMeta([final void Function(WeatherStatusOCSMetaBuilder)? b]) = _$WeatherStatusOCSMeta; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusOCSMeta._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusOCSMeta.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusOCSMeta> get serializer => _$weatherStatusOCSMetaSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_DataInterface { |
|
bool get success; |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_DataInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_DataInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_DataInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data |
|
implements |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_DataInterface, |
|
Built<WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data, |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_DataBuilder> { |
|
factory WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data([ |
|
final void Function(WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_DataBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data> get serializer => |
|
_$weatherStatusWeatherStatusSetModeResponseApplicationJsonOcsDataSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusSetModeResponseApplicationJson_OcsInterface { |
|
WeatherStatusOCSMeta get meta; |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data get data; |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusSetModeResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs |
|
implements |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_OcsInterface, |
|
Built<WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs, |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_OcsBuilder> { |
|
factory WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs([ |
|
final void Function(WeatherStatusWeatherStatusSetModeResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs> get serializer => |
|
_$weatherStatusWeatherStatusSetModeResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusSetModeResponseApplicationJsonInterface { |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs get ocs; |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJsonInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusSetModeResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusSetModeResponseApplicationJson |
|
implements |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJsonInterface, |
|
Built<WeatherStatusWeatherStatusSetModeResponseApplicationJson, |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJsonBuilder> { |
|
factory WeatherStatusWeatherStatusSetModeResponseApplicationJson([ |
|
final void Function(WeatherStatusWeatherStatusSetModeResponseApplicationJsonBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusSetModeResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusSetModeResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusSetModeResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusSetModeResponseApplicationJson> get serializer => |
|
_$weatherStatusWeatherStatusSetModeResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_DataInterface { |
|
bool get success; |
|
num? get lat; |
|
num? get lon; |
|
String? get address; |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_DataInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_DataInterfaceBuilder) |
|
updates, |
|
); |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_DataInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data |
|
implements |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_DataInterface, |
|
Built<WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data, |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_DataBuilder> { |
|
factory WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data([ |
|
final void Function(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_DataBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data.fromJson( |
|
final Map<String, dynamic> json, |
|
) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data> get serializer => |
|
_$weatherStatusWeatherStatusUsePersonalAddressResponseApplicationJsonOcsDataSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_OcsInterface { |
|
WeatherStatusOCSMeta get meta; |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data get data; |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_OcsInterfaceBuilder) |
|
updates, |
|
); |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs |
|
implements |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_OcsInterface, |
|
Built<WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs, |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_OcsBuilder> { |
|
factory WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs([ |
|
final void Function(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs.fromJson( |
|
final Map<String, dynamic> json, |
|
) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs> get serializer => |
|
_$weatherStatusWeatherStatusUsePersonalAddressResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJsonInterface { |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs get ocs; |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJsonInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson |
|
implements |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJsonInterface, |
|
Built<WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson, |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJsonBuilder> { |
|
factory WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson([ |
|
final void Function(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJsonBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson.fromJson( |
|
final Map<String, dynamic> json, |
|
) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson> get serializer => |
|
_$weatherStatusWeatherStatusUsePersonalAddressResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_DataInterface { |
|
num get lat; |
|
num get lon; |
|
String get address; |
|
int get mode; |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_DataInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_DataInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_DataInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data |
|
implements |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_DataInterface, |
|
Built<WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data, |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_DataBuilder> { |
|
factory WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data([ |
|
final void Function(WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_DataBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data.fromJson( |
|
final Map<String, dynamic> json, |
|
) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data> get serializer => |
|
_$weatherStatusWeatherStatusGetLocationResponseApplicationJsonOcsDataSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusGetLocationResponseApplicationJson_OcsInterface { |
|
WeatherStatusOCSMeta get meta; |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data get data; |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusGetLocationResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs |
|
implements |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_OcsInterface, |
|
Built<WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs, |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_OcsBuilder> { |
|
factory WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs([ |
|
final void Function(WeatherStatusWeatherStatusGetLocationResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs> get serializer => |
|
_$weatherStatusWeatherStatusGetLocationResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusGetLocationResponseApplicationJsonInterface { |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs get ocs; |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJsonInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusGetLocationResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusGetLocationResponseApplicationJson |
|
implements |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJsonInterface, |
|
Built<WeatherStatusWeatherStatusGetLocationResponseApplicationJson, |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJsonBuilder> { |
|
factory WeatherStatusWeatherStatusGetLocationResponseApplicationJson([ |
|
final void Function(WeatherStatusWeatherStatusGetLocationResponseApplicationJsonBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusGetLocationResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusGetLocationResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusGetLocationResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusGetLocationResponseApplicationJson> get serializer => |
|
_$weatherStatusWeatherStatusGetLocationResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_DataInterface { |
|
bool get success; |
|
num? get lat; |
|
num? get lon; |
|
String? get address; |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_DataInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_DataInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_DataInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data |
|
implements |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_DataInterface, |
|
Built<WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data, |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_DataBuilder> { |
|
factory WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data([ |
|
final void Function(WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_DataBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data.fromJson( |
|
final Map<String, dynamic> json, |
|
) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data> get serializer => |
|
_$weatherStatusWeatherStatusSetLocationResponseApplicationJsonOcsDataSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusSetLocationResponseApplicationJson_OcsInterface { |
|
WeatherStatusOCSMeta get meta; |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data get data; |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusSetLocationResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs |
|
implements |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_OcsInterface, |
|
Built<WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs, |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_OcsBuilder> { |
|
factory WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs([ |
|
final void Function(WeatherStatusWeatherStatusSetLocationResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs> get serializer => |
|
_$weatherStatusWeatherStatusSetLocationResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusSetLocationResponseApplicationJsonInterface { |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs get ocs; |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJsonInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusSetLocationResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusSetLocationResponseApplicationJson |
|
implements |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJsonInterface, |
|
Built<WeatherStatusWeatherStatusSetLocationResponseApplicationJson, |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJsonBuilder> { |
|
factory WeatherStatusWeatherStatusSetLocationResponseApplicationJson([ |
|
final void Function(WeatherStatusWeatherStatusSetLocationResponseApplicationJsonBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusSetLocationResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusSetLocationResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusSetLocationResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusSetLocationResponseApplicationJson> get serializer => |
|
_$weatherStatusWeatherStatusSetLocationResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_Instant_DetailsInterface { |
|
@BuiltValueField(wireName: 'air_pressure_at_sea_level') |
|
num get airPressureAtSeaLevel; |
|
@BuiltValueField(wireName: 'air_temperature') |
|
num get airTemperature; |
|
@BuiltValueField(wireName: 'cloud_area_fraction') |
|
num get cloudAreaFraction; |
|
@BuiltValueField(wireName: 'cloud_area_fraction_high') |
|
num get cloudAreaFractionHigh; |
|
@BuiltValueField(wireName: 'cloud_area_fraction_low') |
|
num get cloudAreaFractionLow; |
|
@BuiltValueField(wireName: 'cloud_area_fraction_medium') |
|
num get cloudAreaFractionMedium; |
|
@BuiltValueField(wireName: 'dew_point_temperature') |
|
num get dewPointTemperature; |
|
@BuiltValueField(wireName: 'fog_area_fraction') |
|
num get fogAreaFraction; |
|
@BuiltValueField(wireName: 'relative_humidity') |
|
num get relativeHumidity; |
|
@BuiltValueField(wireName: 'ultraviolet_index_clear_sky') |
|
num get ultravioletIndexClearSky; |
|
@BuiltValueField(wireName: 'wind_from_direction') |
|
num get windFromDirection; |
|
@BuiltValueField(wireName: 'wind_speed') |
|
num get windSpeed; |
|
@BuiltValueField(wireName: 'wind_speed_of_gust') |
|
num get windSpeedOfGust; |
|
WeatherStatusForecast_Data_Instant_DetailsInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_Instant_DetailsInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_Instant_DetailsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Instant_Details |
|
implements |
|
WeatherStatusForecast_Data_Instant_DetailsInterface, |
|
Built<WeatherStatusForecast_Data_Instant_Details, WeatherStatusForecast_Data_Instant_DetailsBuilder> { |
|
factory WeatherStatusForecast_Data_Instant_Details([ |
|
final void Function(WeatherStatusForecast_Data_Instant_DetailsBuilder)? b, |
|
]) = _$WeatherStatusForecast_Data_Instant_Details; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Instant_Details._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Instant_Details.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Instant_Details> get serializer => |
|
_$weatherStatusForecastDataInstantDetailsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_InstantInterface { |
|
WeatherStatusForecast_Data_Instant_Details get details; |
|
WeatherStatusForecast_Data_InstantInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_InstantInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_InstantInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Instant |
|
implements |
|
WeatherStatusForecast_Data_InstantInterface, |
|
Built<WeatherStatusForecast_Data_Instant, WeatherStatusForecast_Data_InstantBuilder> { |
|
factory WeatherStatusForecast_Data_Instant([final void Function(WeatherStatusForecast_Data_InstantBuilder)? b]) = |
|
_$WeatherStatusForecast_Data_Instant; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Instant._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Instant.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Instant> get serializer => _$weatherStatusForecastDataInstantSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_Next12Hours_SummaryInterface { |
|
@BuiltValueField(wireName: 'symbol_code') |
|
String get symbolCode; |
|
WeatherStatusForecast_Data_Next12Hours_SummaryInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_Next12Hours_SummaryInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_Next12Hours_SummaryInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Next12Hours_Summary |
|
implements |
|
WeatherStatusForecast_Data_Next12Hours_SummaryInterface, |
|
Built<WeatherStatusForecast_Data_Next12Hours_Summary, WeatherStatusForecast_Data_Next12Hours_SummaryBuilder> { |
|
factory WeatherStatusForecast_Data_Next12Hours_Summary([ |
|
final void Function(WeatherStatusForecast_Data_Next12Hours_SummaryBuilder)? b, |
|
]) = _$WeatherStatusForecast_Data_Next12Hours_Summary; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Next12Hours_Summary._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Next12Hours_Summary.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Next12Hours_Summary> get serializer => |
|
_$weatherStatusForecastDataNext12HoursSummarySerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_Next12Hours_DetailsInterface { |
|
@BuiltValueField(wireName: 'probability_of_precipitation') |
|
num get probabilityOfPrecipitation; |
|
WeatherStatusForecast_Data_Next12Hours_DetailsInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_Next12Hours_DetailsInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_Next12Hours_DetailsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Next12Hours_Details |
|
implements |
|
WeatherStatusForecast_Data_Next12Hours_DetailsInterface, |
|
Built<WeatherStatusForecast_Data_Next12Hours_Details, WeatherStatusForecast_Data_Next12Hours_DetailsBuilder> { |
|
factory WeatherStatusForecast_Data_Next12Hours_Details([ |
|
final void Function(WeatherStatusForecast_Data_Next12Hours_DetailsBuilder)? b, |
|
]) = _$WeatherStatusForecast_Data_Next12Hours_Details; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Next12Hours_Details._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Next12Hours_Details.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Next12Hours_Details> get serializer => |
|
_$weatherStatusForecastDataNext12HoursDetailsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_Next12HoursInterface { |
|
WeatherStatusForecast_Data_Next12Hours_Summary get summary; |
|
WeatherStatusForecast_Data_Next12Hours_Details get details; |
|
WeatherStatusForecast_Data_Next12HoursInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_Next12HoursInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_Next12HoursInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Next12Hours |
|
implements |
|
WeatherStatusForecast_Data_Next12HoursInterface, |
|
Built<WeatherStatusForecast_Data_Next12Hours, WeatherStatusForecast_Data_Next12HoursBuilder> { |
|
factory WeatherStatusForecast_Data_Next12Hours([ |
|
final void Function(WeatherStatusForecast_Data_Next12HoursBuilder)? b, |
|
]) = _$WeatherStatusForecast_Data_Next12Hours; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Next12Hours._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Next12Hours.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Next12Hours> get serializer => |
|
_$weatherStatusForecastDataNext12HoursSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_Next1Hours_SummaryInterface { |
|
@BuiltValueField(wireName: 'symbol_code') |
|
String get symbolCode; |
|
WeatherStatusForecast_Data_Next1Hours_SummaryInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_Next1Hours_SummaryInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_Next1Hours_SummaryInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Next1Hours_Summary |
|
implements |
|
WeatherStatusForecast_Data_Next1Hours_SummaryInterface, |
|
Built<WeatherStatusForecast_Data_Next1Hours_Summary, WeatherStatusForecast_Data_Next1Hours_SummaryBuilder> { |
|
factory WeatherStatusForecast_Data_Next1Hours_Summary([ |
|
final void Function(WeatherStatusForecast_Data_Next1Hours_SummaryBuilder)? b, |
|
]) = _$WeatherStatusForecast_Data_Next1Hours_Summary; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Next1Hours_Summary._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Next1Hours_Summary.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Next1Hours_Summary> get serializer => |
|
_$weatherStatusForecastDataNext1HoursSummarySerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_Next1Hours_DetailsInterface { |
|
@BuiltValueField(wireName: 'precipitation_amount') |
|
num get precipitationAmount; |
|
@BuiltValueField(wireName: 'precipitation_amount_max') |
|
num get precipitationAmountMax; |
|
@BuiltValueField(wireName: 'precipitation_amount_min') |
|
num get precipitationAmountMin; |
|
@BuiltValueField(wireName: 'probability_of_precipitation') |
|
num get probabilityOfPrecipitation; |
|
@BuiltValueField(wireName: 'probability_of_thunder') |
|
num get probabilityOfThunder; |
|
WeatherStatusForecast_Data_Next1Hours_DetailsInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_Next1Hours_DetailsInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_Next1Hours_DetailsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Next1Hours_Details |
|
implements |
|
WeatherStatusForecast_Data_Next1Hours_DetailsInterface, |
|
Built<WeatherStatusForecast_Data_Next1Hours_Details, WeatherStatusForecast_Data_Next1Hours_DetailsBuilder> { |
|
factory WeatherStatusForecast_Data_Next1Hours_Details([ |
|
final void Function(WeatherStatusForecast_Data_Next1Hours_DetailsBuilder)? b, |
|
]) = _$WeatherStatusForecast_Data_Next1Hours_Details; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Next1Hours_Details._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Next1Hours_Details.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Next1Hours_Details> get serializer => |
|
_$weatherStatusForecastDataNext1HoursDetailsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_Next1HoursInterface { |
|
WeatherStatusForecast_Data_Next1Hours_Summary get summary; |
|
WeatherStatusForecast_Data_Next1Hours_Details get details; |
|
WeatherStatusForecast_Data_Next1HoursInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_Next1HoursInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_Next1HoursInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Next1Hours |
|
implements |
|
WeatherStatusForecast_Data_Next1HoursInterface, |
|
Built<WeatherStatusForecast_Data_Next1Hours, WeatherStatusForecast_Data_Next1HoursBuilder> { |
|
factory WeatherStatusForecast_Data_Next1Hours([ |
|
final void Function(WeatherStatusForecast_Data_Next1HoursBuilder)? b, |
|
]) = _$WeatherStatusForecast_Data_Next1Hours; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Next1Hours._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Next1Hours.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Next1Hours> get serializer => |
|
_$weatherStatusForecastDataNext1HoursSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_Next6Hours_SummaryInterface { |
|
@BuiltValueField(wireName: 'symbol_code') |
|
String get symbolCode; |
|
WeatherStatusForecast_Data_Next6Hours_SummaryInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_Next6Hours_SummaryInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_Next6Hours_SummaryInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Next6Hours_Summary |
|
implements |
|
WeatherStatusForecast_Data_Next6Hours_SummaryInterface, |
|
Built<WeatherStatusForecast_Data_Next6Hours_Summary, WeatherStatusForecast_Data_Next6Hours_SummaryBuilder> { |
|
factory WeatherStatusForecast_Data_Next6Hours_Summary([ |
|
final void Function(WeatherStatusForecast_Data_Next6Hours_SummaryBuilder)? b, |
|
]) = _$WeatherStatusForecast_Data_Next6Hours_Summary; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Next6Hours_Summary._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Next6Hours_Summary.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Next6Hours_Summary> get serializer => |
|
_$weatherStatusForecastDataNext6HoursSummarySerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_Next6Hours_DetailsInterface { |
|
@BuiltValueField(wireName: 'air_temperature_max') |
|
num get airTemperatureMax; |
|
@BuiltValueField(wireName: 'air_temperature_min') |
|
num get airTemperatureMin; |
|
@BuiltValueField(wireName: 'precipitation_amount') |
|
num get precipitationAmount; |
|
@BuiltValueField(wireName: 'precipitation_amount_max') |
|
num get precipitationAmountMax; |
|
@BuiltValueField(wireName: 'precipitation_amount_min') |
|
num get precipitationAmountMin; |
|
@BuiltValueField(wireName: 'probability_of_precipitation') |
|
num get probabilityOfPrecipitation; |
|
WeatherStatusForecast_Data_Next6Hours_DetailsInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_Next6Hours_DetailsInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_Next6Hours_DetailsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Next6Hours_Details |
|
implements |
|
WeatherStatusForecast_Data_Next6Hours_DetailsInterface, |
|
Built<WeatherStatusForecast_Data_Next6Hours_Details, WeatherStatusForecast_Data_Next6Hours_DetailsBuilder> { |
|
factory WeatherStatusForecast_Data_Next6Hours_Details([ |
|
final void Function(WeatherStatusForecast_Data_Next6Hours_DetailsBuilder)? b, |
|
]) = _$WeatherStatusForecast_Data_Next6Hours_Details; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Next6Hours_Details._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Next6Hours_Details.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Next6Hours_Details> get serializer => |
|
_$weatherStatusForecastDataNext6HoursDetailsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_Data_Next6HoursInterface { |
|
WeatherStatusForecast_Data_Next6Hours_Summary get summary; |
|
WeatherStatusForecast_Data_Next6Hours_Details get details; |
|
WeatherStatusForecast_Data_Next6HoursInterface rebuild( |
|
final void Function(WeatherStatusForecast_Data_Next6HoursInterfaceBuilder) updates, |
|
); |
|
WeatherStatusForecast_Data_Next6HoursInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data_Next6Hours |
|
implements |
|
WeatherStatusForecast_Data_Next6HoursInterface, |
|
Built<WeatherStatusForecast_Data_Next6Hours, WeatherStatusForecast_Data_Next6HoursBuilder> { |
|
factory WeatherStatusForecast_Data_Next6Hours([ |
|
final void Function(WeatherStatusForecast_Data_Next6HoursBuilder)? b, |
|
]) = _$WeatherStatusForecast_Data_Next6Hours; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data_Next6Hours._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data_Next6Hours.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data_Next6Hours> get serializer => |
|
_$weatherStatusForecastDataNext6HoursSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecast_DataInterface { |
|
WeatherStatusForecast_Data_Instant get instant; |
|
@BuiltValueField(wireName: 'next_12_hours') |
|
WeatherStatusForecast_Data_Next12Hours get next12Hours; |
|
@BuiltValueField(wireName: 'next_1_hours') |
|
WeatherStatusForecast_Data_Next1Hours get next1Hours; |
|
@BuiltValueField(wireName: 'next_6_hours') |
|
WeatherStatusForecast_Data_Next6Hours get next6Hours; |
|
WeatherStatusForecast_DataInterface rebuild(final void Function(WeatherStatusForecast_DataInterfaceBuilder) updates); |
|
WeatherStatusForecast_DataInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast_Data |
|
implements |
|
WeatherStatusForecast_DataInterface, |
|
Built<WeatherStatusForecast_Data, WeatherStatusForecast_DataBuilder> { |
|
factory WeatherStatusForecast_Data([final void Function(WeatherStatusForecast_DataBuilder)? b]) = |
|
_$WeatherStatusForecast_Data; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast_Data._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast_Data.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast_Data> get serializer => _$weatherStatusForecastDataSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusForecastInterface { |
|
String get time; |
|
WeatherStatusForecast_Data get data; |
|
WeatherStatusForecastInterface rebuild(final void Function(WeatherStatusForecastInterfaceBuilder) updates); |
|
WeatherStatusForecastInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusForecast |
|
implements WeatherStatusForecastInterface, Built<WeatherStatusForecast, WeatherStatusForecastBuilder> { |
|
factory WeatherStatusForecast([final void Function(WeatherStatusForecastBuilder)? b]) = _$WeatherStatusForecast; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusForecast._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusForecast.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusForecast> get serializer => _$weatherStatusForecastSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusGetForecastResponseApplicationJson_OcsInterface { |
|
WeatherStatusOCSMeta get meta; |
|
BuiltList<WeatherStatusForecast> get data; |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusGetForecastResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs |
|
implements |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJson_OcsInterface, |
|
Built<WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs, |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJson_OcsBuilder> { |
|
factory WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs([ |
|
final void Function(WeatherStatusWeatherStatusGetForecastResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs> get serializer => |
|
_$weatherStatusWeatherStatusGetForecastResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusGetForecastResponseApplicationJsonInterface { |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs get ocs; |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJsonInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusGetForecastResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusGetForecastResponseApplicationJson |
|
implements |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJsonInterface, |
|
Built<WeatherStatusWeatherStatusGetForecastResponseApplicationJson, |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJsonBuilder> { |
|
factory WeatherStatusWeatherStatusGetForecastResponseApplicationJson([ |
|
final void Function(WeatherStatusWeatherStatusGetForecastResponseApplicationJsonBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusGetForecastResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusGetForecastResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusGetForecastResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusGetForecastResponseApplicationJson> get serializer => |
|
_$weatherStatusWeatherStatusGetForecastResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_OcsInterface { |
|
WeatherStatusOCSMeta get meta; |
|
BuiltList<String> get data; |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs |
|
implements |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_OcsInterface, |
|
Built<WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs, |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_OcsBuilder> { |
|
factory WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs([ |
|
final void Function(WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs> get serializer => |
|
_$weatherStatusWeatherStatusGetFavoritesResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusGetFavoritesResponseApplicationJsonInterface { |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs get ocs; |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJsonInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusGetFavoritesResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson |
|
implements |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJsonInterface, |
|
Built<WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson, |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJsonBuilder> { |
|
factory WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson([ |
|
final void Function(WeatherStatusWeatherStatusGetFavoritesResponseApplicationJsonBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson> get serializer => |
|
_$weatherStatusWeatherStatusGetFavoritesResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_DataInterface { |
|
bool get success; |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_DataInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_DataInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_DataInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data |
|
implements |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_DataInterface, |
|
Built<WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data, |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_DataBuilder> { |
|
factory WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data([ |
|
final void Function(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_DataBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data.fromJson( |
|
final Map<String, dynamic> json, |
|
) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data> get serializer => |
|
_$weatherStatusWeatherStatusSetFavoritesResponseApplicationJsonOcsDataSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_OcsInterface { |
|
WeatherStatusOCSMeta get meta; |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data get data; |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_OcsInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_OcsInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_OcsInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs |
|
implements |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_OcsInterface, |
|
Built<WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs, |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_OcsBuilder> { |
|
factory WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs([ |
|
final void Function(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_OcsBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs> get serializer => |
|
_$weatherStatusWeatherStatusSetFavoritesResponseApplicationJsonOcsSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusWeatherStatusSetFavoritesResponseApplicationJsonInterface { |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs get ocs; |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJsonInterface rebuild( |
|
final void Function(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJsonInterfaceBuilder) updates, |
|
); |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJsonInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson |
|
implements |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJsonInterface, |
|
Built<WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson, |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJsonBuilder> { |
|
factory WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson([ |
|
final void Function(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJsonBuilder)? b, |
|
]) = _$WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson> get serializer => |
|
_$weatherStatusWeatherStatusSetFavoritesResponseApplicationJsonSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusCapabilities_WeatherStatusInterface { |
|
bool get enabled; |
|
WeatherStatusCapabilities_WeatherStatusInterface rebuild( |
|
final void Function(WeatherStatusCapabilities_WeatherStatusInterfaceBuilder) updates, |
|
); |
|
WeatherStatusCapabilities_WeatherStatusInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusCapabilities_WeatherStatus |
|
implements |
|
WeatherStatusCapabilities_WeatherStatusInterface, |
|
Built<WeatherStatusCapabilities_WeatherStatus, WeatherStatusCapabilities_WeatherStatusBuilder> { |
|
factory WeatherStatusCapabilities_WeatherStatus([ |
|
final void Function(WeatherStatusCapabilities_WeatherStatusBuilder)? b, |
|
]) = _$WeatherStatusCapabilities_WeatherStatus; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusCapabilities_WeatherStatus._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusCapabilities_WeatherStatus.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusCapabilities_WeatherStatus> get serializer => |
|
_$weatherStatusCapabilitiesWeatherStatusSerializer; |
|
} |
|
|
|
@BuiltValue(instantiable: false) |
|
abstract interface class WeatherStatusCapabilitiesInterface { |
|
@BuiltValueField(wireName: 'weather_status') |
|
WeatherStatusCapabilities_WeatherStatus get weatherStatus; |
|
WeatherStatusCapabilitiesInterface rebuild(final void Function(WeatherStatusCapabilitiesInterfaceBuilder) updates); |
|
WeatherStatusCapabilitiesInterfaceBuilder toBuilder(); |
|
} |
|
|
|
abstract class WeatherStatusCapabilities |
|
implements WeatherStatusCapabilitiesInterface, Built<WeatherStatusCapabilities, WeatherStatusCapabilitiesBuilder> { |
|
factory WeatherStatusCapabilities([final void Function(WeatherStatusCapabilitiesBuilder)? b]) = |
|
_$WeatherStatusCapabilities; |
|
|
|
// coverage:ignore-start |
|
const WeatherStatusCapabilities._(); |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
factory WeatherStatusCapabilities.fromJson(final Map<String, dynamic> json) => |
|
_jsonSerializers.deserializeWith(serializer, json)!; |
|
// coverage:ignore-end |
|
|
|
// coverage:ignore-start |
|
Map<String, dynamic> toJson() => _jsonSerializers.serializeWith(serializer, this)! as Map<String, dynamic>; |
|
// coverage:ignore-end |
|
|
|
static Serializer<WeatherStatusCapabilities> get serializer => _$weatherStatusCapabilitiesSerializer; |
|
} |
|
|
|
// coverage:ignore-start |
|
final Serializers _serializers = (Serializers().toBuilder() |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusSetModeResponseApplicationJson), |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson.new, |
|
) |
|
..add(WeatherStatusWeatherStatusSetModeResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs), |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs.new, |
|
) |
|
..add(WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory(const FullType(WeatherStatusOCSMeta), WeatherStatusOCSMeta.new) |
|
..add(WeatherStatusOCSMeta.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data), |
|
WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data.new, |
|
) |
|
..add(WeatherStatusWeatherStatusSetModeResponseApplicationJson_Ocs_Data.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson), |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson.new, |
|
) |
|
..add(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs), |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs.new, |
|
) |
|
..add(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data), |
|
WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data.new, |
|
) |
|
..add(WeatherStatusWeatherStatusUsePersonalAddressResponseApplicationJson_Ocs_Data.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusGetLocationResponseApplicationJson), |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson.new, |
|
) |
|
..add(WeatherStatusWeatherStatusGetLocationResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs), |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs.new, |
|
) |
|
..add(WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data), |
|
WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data.new, |
|
) |
|
..add(WeatherStatusWeatherStatusGetLocationResponseApplicationJson_Ocs_Data.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusSetLocationResponseApplicationJson), |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson.new, |
|
) |
|
..add(WeatherStatusWeatherStatusSetLocationResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs), |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs.new, |
|
) |
|
..add(WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data), |
|
WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data.new, |
|
) |
|
..add(WeatherStatusWeatherStatusSetLocationResponseApplicationJson_Ocs_Data.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusGetForecastResponseApplicationJson), |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJson.new, |
|
) |
|
..add(WeatherStatusWeatherStatusGetForecastResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs), |
|
WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs.new, |
|
) |
|
..add(WeatherStatusWeatherStatusGetForecastResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory(const FullType(WeatherStatusForecast), WeatherStatusForecast.new) |
|
..add(WeatherStatusForecast.serializer) |
|
..addBuilderFactory(const FullType(WeatherStatusForecast_Data), WeatherStatusForecast_Data.new) |
|
..add(WeatherStatusForecast_Data.serializer) |
|
..addBuilderFactory(const FullType(WeatherStatusForecast_Data_Instant), WeatherStatusForecast_Data_Instant.new) |
|
..add(WeatherStatusForecast_Data_Instant.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusForecast_Data_Instant_Details), |
|
WeatherStatusForecast_Data_Instant_Details.new, |
|
) |
|
..add(WeatherStatusForecast_Data_Instant_Details.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusForecast_Data_Next12Hours), |
|
WeatherStatusForecast_Data_Next12Hours.new, |
|
) |
|
..add(WeatherStatusForecast_Data_Next12Hours.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusForecast_Data_Next12Hours_Summary), |
|
WeatherStatusForecast_Data_Next12Hours_Summary.new, |
|
) |
|
..add(WeatherStatusForecast_Data_Next12Hours_Summary.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusForecast_Data_Next12Hours_Details), |
|
WeatherStatusForecast_Data_Next12Hours_Details.new, |
|
) |
|
..add(WeatherStatusForecast_Data_Next12Hours_Details.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusForecast_Data_Next1Hours), |
|
WeatherStatusForecast_Data_Next1Hours.new, |
|
) |
|
..add(WeatherStatusForecast_Data_Next1Hours.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusForecast_Data_Next1Hours_Summary), |
|
WeatherStatusForecast_Data_Next1Hours_Summary.new, |
|
) |
|
..add(WeatherStatusForecast_Data_Next1Hours_Summary.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusForecast_Data_Next1Hours_Details), |
|
WeatherStatusForecast_Data_Next1Hours_Details.new, |
|
) |
|
..add(WeatherStatusForecast_Data_Next1Hours_Details.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusForecast_Data_Next6Hours), |
|
WeatherStatusForecast_Data_Next6Hours.new, |
|
) |
|
..add(WeatherStatusForecast_Data_Next6Hours.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusForecast_Data_Next6Hours_Summary), |
|
WeatherStatusForecast_Data_Next6Hours_Summary.new, |
|
) |
|
..add(WeatherStatusForecast_Data_Next6Hours_Summary.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusForecast_Data_Next6Hours_Details), |
|
WeatherStatusForecast_Data_Next6Hours_Details.new, |
|
) |
|
..add(WeatherStatusForecast_Data_Next6Hours_Details.serializer) |
|
..addBuilderFactory( |
|
const FullType(BuiltList, [FullType(WeatherStatusForecast)]), |
|
ListBuilder<WeatherStatusForecast>.new, |
|
) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson), |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson.new, |
|
) |
|
..add(WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs), |
|
WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs.new, |
|
) |
|
..add(WeatherStatusWeatherStatusGetFavoritesResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory(const FullType(BuiltList, [FullType(String)]), ListBuilder<String>.new) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson), |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson.new, |
|
) |
|
..add(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs), |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs.new, |
|
) |
|
..add(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data), |
|
WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data.new, |
|
) |
|
..add(WeatherStatusWeatherStatusSetFavoritesResponseApplicationJson_Ocs_Data.serializer) |
|
..addBuilderFactory(const FullType(WeatherStatusCapabilities), WeatherStatusCapabilities.new) |
|
..add(WeatherStatusCapabilities.serializer) |
|
..addBuilderFactory( |
|
const FullType(WeatherStatusCapabilities_WeatherStatus), |
|
WeatherStatusCapabilities_WeatherStatus.new, |
|
) |
|
..add(WeatherStatusCapabilities_WeatherStatus.serializer)) |
|
.build(); |
|
|
|
final Serializers _jsonSerializers = (_serializers.toBuilder() |
|
..addPlugin(StandardJsonPlugin()) |
|
..addPlugin(const ContentStringPlugin())) |
|
.build(); |
|
// coverage:ignore-end
|
|
|