fromJson static method
Inherited by: GiveawayParticipantStatusAdministrator GiveawayParticipantStatusAlreadyWasMember GiveawayParticipantStatusDisallowedCountry GiveawayParticipantStatusEligible GiveawayParticipantStatusParticipating
Implementation
static GiveawayParticipantStatus? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case GiveawayParticipantStatusAdministrator.constructor:
return GiveawayParticipantStatusAdministrator.fromJson(json);
case GiveawayParticipantStatusAlreadyWasMember.constructor:
return GiveawayParticipantStatusAlreadyWasMember.fromJson(json);
case GiveawayParticipantStatusDisallowedCountry.constructor:
return GiveawayParticipantStatusDisallowedCountry.fromJson(json);
case GiveawayParticipantStatusEligible.constructor:
return GiveawayParticipantStatusEligible.fromJson(json);
case GiveawayParticipantStatusParticipating.constructor:
return GiveawayParticipantStatusParticipating.fromJson(json);
default:
return null;
}
}