ChatMember.creator constructor
const
ChatMember.creator({
- @Default(ChatMemberStatus.creator) @JsonKey(name: 'status') ChatMemberStatus status,
- @JsonKey(name: 'user') required User user,
- @JsonKey(name: 'is_anonymous') required bool isAnonymous,
- @JsonKey(name: 'custom_title') String? customTitle,
Represents a chat member that owns the chat and has all administrator privileges.
The status of this member is always "creator".
Implementation
const factory ChatMember.creator({
/// The member's status in the chat
@Default(ChatMemberStatus.creator)
@JsonKey(name: 'status')
ChatMemberStatus status,
/// Information about the user
@JsonKey(name: 'user') required User user,
/// True, if the user's presence in the chat is hidden
@JsonKey(name: 'is_anonymous') required bool isAnonymous,
/// Optional. Custom title for this user
@JsonKey(name: 'custom_title') String? customTitle,
}) = ChatMemberOwner;