LiquidityPoolTradesResponse.fromJson constructor Null safety

LiquidityPoolTradesResponse.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory LiquidityPoolTradesResponse.fromJson(Map<String, dynamic> json) =>
    LiquidityPoolTradesResponse(
        records: json["_embedded"]['records'] != null
            ? List<TradeResponse>.from(json["_embedded"]['records'].map((e) =>
                ResponseConverter.fromJson<TradeResponse>(e)
                    as TradeResponse))
            : throw Exception("trade records are null in horizon response"),
        links: json['_links'] == null
            ? throw Exception("links are null in horizon response")
            : LiquidityPoolTradesResponseLinks.fromJson(json['_links']));