fromJson static method
Inherited by: ReportSponsoredResultAdsHidden ReportSponsoredResultFailed ReportSponsoredResultOk ReportSponsoredResultOptionRequired ReportSponsoredResultPremiumRequired
Implementation
static ReportSponsoredResultOptionRequired? fromJson(
Map<String, dynamic>? json,
) {
if (json == null) {
return null;
}
return ReportSponsoredResultOptionRequired(
title: (json['title'] as String?) ?? '',
options: List<ReportOption>.from(
tdListFromJson(json['options'])
.map((item) => ReportOption.fromJson(tdMapFromJson(item)))
.whereType<ReportOption>(),
),
);
}