SupergroupFullInfo.fromMap constructor
SupergroupFullInfo.fromMap(
- Map<String, dynamic> map
)
Implementation
SupergroupFullInfo.fromMap(Map<String, dynamic> map) {
extra = map['@extra'];
client_id = map['@client_id'];
if (map['photo'] != null) {
photo = TdApiMap.fromMap(map['photo']) as ChatPhoto;
}
description = map['description'];
member_count = map['member_count'];
administrator_count = map['administrator_count'];
restricted_count = map['restricted_count'];
banned_count = map['banned_count'];
linked_chat_id = map['linked_chat_id'];
slow_mode_delay = map['slow_mode_delay'];
slow_mode_delay_expires_in = map['slow_mode_delay_expires_in'];
can_get_members = map['can_get_members'];
has_hidden_members = map['has_hidden_members'];
can_hide_members = map['can_hide_members'];
can_set_username = map['can_set_username'];
can_set_sticker_set = map['can_set_sticker_set'];
can_set_location = map['can_set_location'];
can_get_statistics = map['can_get_statistics'];
can_toggle_aggressive_anti_spam = map['can_toggle_aggressive_anti_spam'];
is_all_history_available = map['is_all_history_available'];
has_aggressive_anti_spam_enabled = map['has_aggressive_anti_spam_enabled'];
sticker_set_id = map['sticker_set_id'];
if (map['location'] != null) {
location = TdApiMap.fromMap(map['location']) as ChatLocation;
}
if (map['invite_link'] != null) {
invite_link = TdApiMap.fromMap(map['invite_link']) as ChatInviteLink;
}
if (map['bot_commands'] != null) {
bot_commands = [];
for (var someValue in map['bot_commands']) {
if (someValue != null) {
bot_commands?.add(TdApiMap.fromMap(someValue) as BotCommands);
}
}
}
upgraded_from_basic_group_id = map['upgraded_from_basic_group_id'];
upgraded_from_max_message_id = map['upgraded_from_max_message_id'];
}