fromJson static method
Inherited by: PremiumSourceBusinessFeature PremiumSourceFeature PremiumSourceLimitExceeded PremiumSourceLink PremiumSourceSettings PremiumSourceStoryFeature
Implementation
static PremiumSource? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case PremiumSourceBusinessFeature.constructor:
return PremiumSourceBusinessFeature.fromJson(json);
case PremiumSourceFeature.constructor:
return PremiumSourceFeature.fromJson(json);
case PremiumSourceLimitExceeded.constructor:
return PremiumSourceLimitExceeded.fromJson(json);
case PremiumSourceLink.constructor:
return PremiumSourceLink.fromJson(json);
case PremiumSourceSettings.constructor:
return PremiumSourceSettings.fromJson(json);
case PremiumSourceStoryFeature.constructor:
return PremiumSourceStoryFeature.fromJson(json);
default:
return null;
}
}