BotInfo class
Constructors
- 
          BotInfo({required String shortDescription, required String description, Photo? photo, Animation? animation, required List<BotCommand> commands, ChatAdministratorRights? defaultGroupAdministratorRights, ChatAdministratorRights? defaultChannelAdministratorRights, InternalLinkType? editCommandsLink, InternalLinkType? editDescriptionLink, InternalLinkType? editDescriptionMediaLink, InternalLinkType? editSettingsLink})
- 
          Contains information about a bot
            const
- 
          BotInfo.fromJson(Map<String, dynamic> json)
- 
          Parse from a json
            factory
Properties
- animation → Animation?
- 
  animation Animation shown in the chat with the bot if the chat is empty; may be null
  final
- clientId → int?
- 
  client identifier
  no setterinherited
- 
  commands
  → List<BotCommand> 
- 
  commands List of the bot commands
  final
- defaultChannelAdministratorRights → ChatAdministratorRights?
- 
  defaultChannelAdministratorRights Default administrator rights for adding the bot to channels; may be null
  final
- defaultGroupAdministratorRights → ChatAdministratorRights?
- 
  defaultGroupAdministratorRights Default administrator rights for adding the bot to basic group and supergroup chats; may be null
  final
- description → String
- 
  description The text shown in the chat with the bot if the chat is empty
  final
- editCommandsLink → InternalLinkType?
- 
  editCommandsLink The internal link, which can be used to edit bot commands; may be null
  final
- editDescriptionLink → InternalLinkType?
- 
  editDescriptionLink The internal link, which can be used to edit bot description; may be null
  final
- editDescriptionMediaLink → InternalLinkType?
- 
  editDescriptionMediaLink The internal link, which can be used to edit the photo or animation shown in the chat with the bot if the chat is empty; may be null
  final
- editSettingsLink → InternalLinkType?
- 
  editSettingsLink The internal link, which can be used to edit bot settings; may be null
  final
- extra → dynamic
- 
  callback sign
  no setterinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- 
  menuButton Information about a button to show instead of the bot commands menu button; may be null if ordinary bot commands menu must be shown
  final
- photo → Photo?
- 
  photo Photo shown in the chat with the bot if the chat is empty; may be null
  final
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- shortDescription → String
- 
  shortDescription The text that is shown on the bot's profile page and is sent together with the link when users share the bot
  final
Methods
- 
  copyWith({String? shortDescription, String? description, Photo? photo, Animation? animation, List< BotCommand> ? commands, ChatAdministratorRights? defaultGroupAdministratorRights, ChatAdministratorRights? defaultChannelAdministratorRights, InternalLinkType? editCommandsLink, InternalLinkType? editDescriptionLink, InternalLinkType? editDescriptionMediaLink, InternalLinkType? editSettingsLink}) → BotInfo
- 
  getConstructor() → String 
- 
  
  override
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toJson([dynamic extra]) → Map< String, dynamic> 
- 
  
  override
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited
Constants
- CONSTRUCTOR → const String