ChatInviteLinkInfo.fromMap constructor

ChatInviteLinkInfo.fromMap(
  1. Map<String, dynamic> map
)

Implementation

ChatInviteLinkInfo.fromMap(Map<String, dynamic> map) {
  extra = map['@extra'];
  client_id = map['@client_id'];
  chat_id = map['chat_id'];
  accessible_for = map['accessible_for'];
  if (map['type'] != null) {
    type = TdApiMap.fromMap(map['type']) as ChatType;
  }
  title = map['title'];
  if (map['photo'] != null) {
    photo = TdApiMap.fromMap(map['photo']) as ChatPhotoInfo;
  }
  description = map['description'];
  member_count = map['member_count'];
  if (map['member_user_ids'] != null) {
    member_user_ids = [];
    for (var someValue in map['member_user_ids']) {
      member_user_ids?.add(someValue);
    }
  }
  creates_join_request = map['creates_join_request'];
  is_public = map['is_public'];
}