fromJson static method
Inherited by: ReportSponsoredResultAdsHidden ReportSponsoredResultFailed ReportSponsoredResultOk ReportSponsoredResultOptionRequired ReportSponsoredResultPremiumRequired
Implementation
static ReportSponsoredResult? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case ReportSponsoredResultAdsHidden.constructor:
return ReportSponsoredResultAdsHidden.fromJson(json);
case ReportSponsoredResultFailed.constructor:
return ReportSponsoredResultFailed.fromJson(json);
case ReportSponsoredResultOk.constructor:
return ReportSponsoredResultOk.fromJson(json);
case ReportSponsoredResultOptionRequired.constructor:
return ReportSponsoredResultOptionRequired.fromJson(json);
case ReportSponsoredResultPremiumRequired.constructor:
return ReportSponsoredResultPremiumRequired.fromJson(json);
default:
return null;
}
}