raw_request method

Future<Map<String, dynamic>> raw_request({
  1. required List<Daily> daily,
  2. required List<ClimateModel> models,
})

Create a HTTP request. The function will return JSON data as Map if successful.

Implementation

Future<Map<String, dynamic>> raw_request({
  required List<Daily> daily,
  required List<ClimateModel> models,
}) =>
    sendHttpRequest(apiUrl, 'climate', {
      'daily': daily.map((value) => value.name).toList().join(','),
      'models': models.map((value) => value.name).toList().join(','),
      'start_date': formatDate(start_date),
      'end_date': formatDate(end_date),
      'temperature_unit': temperature_unit?.name,
      'windspeed_unit': windspeed_unit?.name,
      'precipitation_unit': precipitation_unit?.name,
      'disable_bias_correction': disable_bias_correction,
      'cell_selection': cell_selection?.name,
      'apikey': apikey,
      'latitude': latitude,
      'longitude': longitude,
      'timeformat': 'unixtime',
      'timezone': 'auto',
    });