BasicGroupFullInfo.fromMap constructor
BasicGroupFullInfo.fromMap(
- Map<String, dynamic> map
)
Implementation
BasicGroupFullInfo.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'];
creator_user_id = map['creator_user_id'];
if (map['members'] != null) {
members = [];
for (var someValue in map['members']) {
if (someValue != null) {
members?.add(TdApiMap.fromMap(someValue) as ChatMember);
}
}
}
can_hide_members = map['can_hide_members'];
can_toggle_aggressive_anti_spam = map['can_toggle_aggressive_anti_spam'];
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);
}
}
}
}