ChatFullInfo constructor
const
ChatFullInfo({
- required int id,
- required ChatType type,
- String? title,
- String? username,
- String? firstName,
- String? lastName,
- bool? isForum,
- ChatPhoto? photo,
- List<
String> ? activeUsernames, - String? bio,
- bool? hasPrivateForwards,
- bool? hasRestrictedVoiceAndVideoMessages,
- bool? joinToSendMessages,
- bool? joinByRequest,
- String? description,
- String? inviteLink,
- Message? pinnedMessage,
- ChatPermissions? permissions,
- int? slowModeDelay,
- int? messageAutoDeleteTime,
- bool? hasProtectedContent,
- String? stickerSetName,
- bool? canSetStickerSet,
- int? linkedChatId,
- ChatLocation? location,
- bool? hasHiddenMembers,
- bool? hasAggressiveAntiSpamEnabled,
- int? emojiStatusExpirationDate,
- List<
ReactionType> ? availableReactions, - String? emojiStatusCustomEmojiId,
- int? accentColorId,
- String? backgroundCustomEmojiId,
- int? profileAccentColorId,
- String? profileBackgroundCustomEmojiId,
- bool? hasVisibleHistory,
- int? unrestrictBoostCount,
- String? customEmojiStickerSetName,
- BusinessIntro? businessIntro,
- BusinessLocation? businessLocation,
- BusinessOpeningHours? businessOpeningHours,
- Chat? personalChat,
- Birthdate? birthdate,
- int maxReactionCount = 0,
- bool? canSendPaidMedia,
Constructs a Chat object.
Implementation
const ChatFullInfo({
required super.id,
required super.type,
super.title,
super.username,
super.firstName,
super.lastName,
super.isForum,
this.photo,
this.activeUsernames,
this.bio,
this.hasPrivateForwards,
this.hasRestrictedVoiceAndVideoMessages,
this.joinToSendMessages,
this.joinByRequest,
this.description,
this.inviteLink,
this.pinnedMessage,
this.permissions,
this.slowModeDelay,
this.messageAutoDeleteTime,
this.hasProtectedContent,
this.stickerSetName,
this.canSetStickerSet,
this.linkedChatId,
this.location,
this.hasHiddenMembers,
this.hasAggressiveAntiSpamEnabled,
this.emojiStatusExpirationDate,
this.availableReactions,
this.emojiStatusCustomEmojiId,
this.accentColorId,
this.backgroundCustomEmojiId,
this.profileAccentColorId,
this.profileBackgroundCustomEmojiId,
this.hasVisibleHistory,
this.unrestrictBoostCount,
this.customEmojiStickerSetName,
this.businessIntro,
this.businessLocation,
this.businessOpeningHours,
this.personalChat,
this.birthdate,
this.maxReactionCount = 0,
this.canSendPaidMedia,
});