fromJson static method
Implementation
static ChatAdministratorRights? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return ChatAdministratorRights(
canManageChat: (json['can_manage_chat'] as bool?) ?? false,
canChangeInfo: (json['can_change_info'] as bool?) ?? false,
canPostMessages: (json['can_post_messages'] as bool?) ?? false,
canEditMessages: (json['can_edit_messages'] as bool?) ?? false,
canDeleteMessages: (json['can_delete_messages'] as bool?) ?? false,
canInviteUsers: (json['can_invite_users'] as bool?) ?? false,
canRestrictMembers: (json['can_restrict_members'] as bool?) ?? false,
canPinMessages: (json['can_pin_messages'] as bool?) ?? false,
canManageTopics: (json['can_manage_topics'] as bool?) ?? false,
canPromoteMembers: (json['can_promote_members'] as bool?) ?? false,
canManageVideoChats: (json['can_manage_video_chats'] as bool?) ?? false,
canPostStories: (json['can_post_stories'] as bool?) ?? false,
canEditStories: (json['can_edit_stories'] as bool?) ?? false,
canDeleteStories: (json['can_delete_stories'] as bool?) ?? false,
canManageDirectMessages:
(json['can_manage_direct_messages'] as bool?) ?? false,
canManageTags: (json['can_manage_tags'] as bool?) ?? false,
isAnonymous: (json['is_anonymous'] as bool?) ?? false,
);
}