fromJson static method
Inherited by: PollMediaAnimation PollMediaAudio PollMediaDocument PollMediaLink PollMediaLocation PollMediaPhoto PollMediaSticker PollMediaVenue PollMediaVideo
Implementation
static PollMedia? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case PollMediaAnimation.constructor:
return PollMediaAnimation.fromJson(json);
case PollMediaAudio.constructor:
return PollMediaAudio.fromJson(json);
case PollMediaDocument.constructor:
return PollMediaDocument.fromJson(json);
case PollMediaLink.constructor:
return PollMediaLink.fromJson(json);
case PollMediaLocation.constructor:
return PollMediaLocation.fromJson(json);
case PollMediaPhoto.constructor:
return PollMediaPhoto.fromJson(json);
case PollMediaSticker.constructor:
return PollMediaSticker.fromJson(json);
case PollMediaVenue.constructor:
return PollMediaVenue.fromJson(json);
case PollMediaVideo.constructor:
return PollMediaVideo.fromJson(json);
default:
return null;
}
}