responseToEnums function

List<String> responseToEnums(
  1. Response response
)

Maps chopper responses from Web API enums to their corresponding values (if successful). Throws if the response is an error.

Implementation

List<String> responseToEnums(Response response) {
  if (response.isSuccessful) {
    final body = response.body as List;
    return body.cast<Map>().map((map) => map.values.first as String).toList();
  } else {
    throw response.error as Object;
  }
}