fromJsonString static method

BannerAdsResponse fromJsonString(
  1. String jsonString
)

Implementation

static BannerAdsResponse fromJsonString(String jsonString) {
  final jsonObject = jsonDecode(jsonString) as Map<String, dynamic>;

  return BannerAdsResponse(
    placements: (jsonObject['placements'] as List<dynamic>? ?? <dynamic>[])
        .map((dynamic placement) =>
            BannerAdsPlacement.fromJsonString(jsonEncode(placement)))
        .toList(),
    requestId: jsonObject['request_id']?.toString() ?? '',
    responseId: jsonObject['response_id']?.toString() ?? '',
  );
}