ChatInviteLinkInfo.fromJson constructor

ChatInviteLinkInfo.fromJson(
  1. Map<String, dynamic> json
)

Parse from a json

Implementation

factory ChatInviteLinkInfo.fromJson(Map<String, dynamic> json) => ChatInviteLinkInfo(
  chatId: json['chat_id'],
  accessibleFor: json['accessible_for'],
  type: ChatType.fromJson(json['type']),
  title: json['title'],
  photo: json['photo'] == null ? null : ChatPhotoInfo.fromJson(json['photo']),
  description: json['description'],
  memberCount: json['member_count'],
  memberUserIds: List<int>.from((json['member_user_ids'] ?? []).map((item) => item).toList()),
  createsJoinRequest: json['creates_join_request'],
  isPublic: json['is_public'],
  extra: json['@extra'],
  clientId: json['@client_id'],
);