The decodedBody typed to a Map.
Map
Use bodyDecoder instead.
Map<dynamic, dynamic> get asMap => decodedBody as Map;