ChatMember.fromJson constructor
ChatMember.fromJson(
- Map<String, dynamic> json
)
Implementation
factory ChatMember.fromJson(Map<String, dynamic> json) {
return ChatMember(
userId: json['user_id'] as int,
name: json['name'] as String,
username: json['username'] as String?,
isBot: json['is_bot'] as bool,
lastActivityTime: json['last_activity_time'] as int,
description: json['description'] as String?,
avatarUrl: json['avatar_url'] as String?,
fullAvatarUrl: json['full_avatar_url'] as String?,
lastAccessTime: json['last_access_time'] as int,
isOwner: json['is_owner'] as bool,
isAdmin: json['is_admin'] as bool,
joinTime: json['join_time'] as int,
permissions: (json['permissions'] as List<dynamic>?)
?.map((e) => ChatPermissions.fromString(e as String))
.toList(),
);
}