fromJson static method
Inherited by: SearchMessagesFilterAnimation SearchMessagesFilterAudio SearchMessagesFilterChatPhoto SearchMessagesFilterDocument SearchMessagesFilterEmpty SearchMessagesFilterFailedToSend SearchMessagesFilterMention SearchMessagesFilterPhoto SearchMessagesFilterPhotoAndVideo SearchMessagesFilterPinned SearchMessagesFilterPoll SearchMessagesFilterUnreadMention SearchMessagesFilterUnreadPollVote SearchMessagesFilterUnreadReaction SearchMessagesFilterUrl SearchMessagesFilterVideo SearchMessagesFilterVideoNote SearchMessagesFilterVoiceAndVideoNote SearchMessagesFilterVoiceNote
Implementation
static SearchMessagesFilter? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case SearchMessagesFilterAnimation.constructor:
return SearchMessagesFilterAnimation.fromJson(json);
case SearchMessagesFilterAudio.constructor:
return SearchMessagesFilterAudio.fromJson(json);
case SearchMessagesFilterChatPhoto.constructor:
return SearchMessagesFilterChatPhoto.fromJson(json);
case SearchMessagesFilterDocument.constructor:
return SearchMessagesFilterDocument.fromJson(json);
case SearchMessagesFilterEmpty.constructor:
return SearchMessagesFilterEmpty.fromJson(json);
case SearchMessagesFilterFailedToSend.constructor:
return SearchMessagesFilterFailedToSend.fromJson(json);
case SearchMessagesFilterMention.constructor:
return SearchMessagesFilterMention.fromJson(json);
case SearchMessagesFilterPhoto.constructor:
return SearchMessagesFilterPhoto.fromJson(json);
case SearchMessagesFilterPhotoAndVideo.constructor:
return SearchMessagesFilterPhotoAndVideo.fromJson(json);
case SearchMessagesFilterPinned.constructor:
return SearchMessagesFilterPinned.fromJson(json);
case SearchMessagesFilterPoll.constructor:
return SearchMessagesFilterPoll.fromJson(json);
case SearchMessagesFilterUnreadMention.constructor:
return SearchMessagesFilterUnreadMention.fromJson(json);
case SearchMessagesFilterUnreadPollVote.constructor:
return SearchMessagesFilterUnreadPollVote.fromJson(json);
case SearchMessagesFilterUnreadReaction.constructor:
return SearchMessagesFilterUnreadReaction.fromJson(json);
case SearchMessagesFilterUrl.constructor:
return SearchMessagesFilterUrl.fromJson(json);
case SearchMessagesFilterVideo.constructor:
return SearchMessagesFilterVideo.fromJson(json);
case SearchMessagesFilterVideoNote.constructor:
return SearchMessagesFilterVideoNote.fromJson(json);
case SearchMessagesFilterVoiceAndVideoNote.constructor:
return SearchMessagesFilterVoiceAndVideoNote.fromJson(json);
case SearchMessagesFilterVoiceNote.constructor:
return SearchMessagesFilterVoiceNote.fromJson(json);
default:
return null;
}
}