setLocation method

Future<DynamiteResponse<WeatherStatusSetLocationResponseApplicationJson, void>> setLocation({
  1. String? address,
  2. double? lat,
  3. double? lon,
  4. bool? oCSAPIRequest,
})

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. Defaults to true.

Status codes:

  • 200: Location updated

See:

Implementation

Future<DynamiteResponse<WeatherStatusSetLocationResponseApplicationJson, void>> setLocation({
  String? address,
  double? lat,
  double? lon,
  bool? oCSAPIRequest,
}) async {
  final rawResponse = setLocationRaw(
    address: address,
    lat: lat,
    lon: lon,
    oCSAPIRequest: oCSAPIRequest,
  );

  return rawResponse.future;
}