SupergroupFullInfo class
Constructors
SupergroupFullInfo ({ChatPhoto ? photo , required String description , required int memberCount , required int administratorCount , required int restrictedCount , required int bannedCount , required int linkedChatId , required int slowModeDelay , required double slowModeDelayExpiresIn , required bool canGetMembers , required bool canSetUsername , required bool canSetStickerSet , required bool canSetLocation , required bool canGetStatistics , required bool isAllHistoryAvailable , required int stickerSetId , ChatLocation ? location , ChatInviteLink ? inviteLink , required List <BotCommands > botCommands , required int upgradedFromBasicGroupId , required int upgradedFromMaxMessageId , int ? clientId })
Contains full information about a supergroup or channel
const
SupergroupFullInfo.fromJson (Map <String , dynamic > json )
Parse from a json
factory
Properties
administratorCount
→ int
administratorCount Number of privileged users in the supergroup or channel; 0 if unknown
final
bannedCount
→ int
bannedCount Number of users banned from chat; 0 if unknown
final
botCommands
→ List <BotCommands >
botCommands List of commands of bots in the group
final
canGetMembers
→ bool
canGetMembers True, if members of the chat can be retrieved
final
canGetStatistics
→ bool
canGetStatistics True, if the supergroup or channel statistics are available
final
canSetLocation
→ bool
canSetLocation True, if the supergroup location can be changed
final
canSetStickerSet
→ bool
canSetStickerSet True, if the supergroup sticker set can be changed
final
canSetUsername
→ bool
canSetUsername True, if the chat username can be changed
final
clientId
→ int ?
clientId client identifier
final
description
→ String
description Supergroup or channel description
final
extra callback sign
final
hashCode
→ int
The hash code for this object.
no setter inherited
inviteLink
→ ChatInviteLink ?
inviteLink Primary invite link for this chat; may be null. For chat administrators with can_invite_users right only
final
isAllHistoryAvailable
→ bool
isAllHistoryAvailable True, if new chat members will have access to old messages. In public or discussion groups and both public and private channels, old messages are always available, so this option affects only private supergroups without a linked chat. The value of this field is only available for chat administrators
final
linkedChatId
→ int
linkedChatId Chat identifier of a discussion group for the channel, or a channel, for which the supergroup is the designated discussion group; 0 if none or unknown
final
location
→ ChatLocation ?
location Location to which the supergroup is connected; may be null
final
memberCount
→ int
memberCount Number of members in the supergroup or channel; 0 if unknown
final
photo
→ ChatPhoto ?
photo Chat photo; may be null
final
restrictedCount
→ int
restrictedCount Number of restricted users in the supergroup; 0 if unknown
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
slowModeDelay
→ int
slowModeDelay Delay between consecutive sent messages for non-administrator supergroup members, in seconds
final
slowModeDelayExpiresIn
→ double
slowModeDelayExpiresIn Time left before next message can be sent in the supergroup, in seconds. An updateSupergroupFullInfo update is not triggered when value of this field changes, but both new and old values are non-zero
final
stickerSetId
→ int
stickerSetId Identifier of the supergroup sticker set; 0 if none
final
upgradedFromBasicGroupId
→ int
upgradedFromBasicGroupId Identifier of the basic group from which supergroup was upgraded; 0 if none
final
upgradedFromMaxMessageId
→ int
upgradedFromMaxMessageId Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none
final
Methods
copyWith ({ChatPhoto ? photo , String ? description , int ? memberCount , int ? administratorCount , int ? restrictedCount , int ? bannedCount , int ? linkedChatId , int ? slowModeDelay , double ? slowModeDelayExpiresIn , bool ? canGetMembers , bool ? canSetUsername , bool ? canSetStickerSet , bool ? canSetLocation , bool ? canGetStatistics , bool ? isAllHistoryAvailable , int ? stickerSetId , ChatLocation ? location , ChatInviteLink ? inviteLink , List <BotCommands > ? botCommands , int ? upgradedFromBasicGroupId , int ? upgradedFromMaxMessageId , int ? clientId })
→ SupergroupFullInfo
getConstructor ()
→ String
override
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson ([])
→ Map <String , dynamic >
override
toString ()
→ String
A string representation of this object.
inherited