ChatMember.member constructor

const ChatMember.member({
  1. @Default(ChatMemberStatus.member) @JsonKey(name: 'status') ChatMemberStatus status,
  2. @JsonKey(name: 'user') required User user,
  3. @JsonKey(name: 'until_date') int? untilDate,
})

Represents a chat member that has no additional privileges or restrictions.

The status of this member is always "member".

Implementation

const factory ChatMember.member({
  /// The member's status in the chat
  @Default(ChatMemberStatus.member)
  @JsonKey(name: 'status')
  ChatMemberStatus status,

  /// Information about the user
  @JsonKey(name: 'user') required User user,

  /// Optional. Date when restrictions will be lifted for this user; Unix time
  @JsonKey(name: 'until_date') int? untilDate,
}) = ChatMemberMember;