ChatShared class

This object contains information about the chat whose identifier was shared with the bot using a KeyboardButtonRequestChat button.

Constructors

ChatShared({required int requestId, required int chatId, String? title, String? username, List<PhotoSize>? photo})
Creates a new ChatShared object.
const
ChatShared.fromJson(Map<String, dynamic> json)
Creates a new ChatShared object from json.
factory

Properties

chatId int
Identifier of the shared chat. This number may have more than 32 significant bits and some programming languages may have difficulty/silent defects in interpreting it. But it has at most 52 significant bits, so a 64-bit integer or double-precision float type are safe for storing this identifier. The bot may not have access to the chat and could be unable to use this identifier, unless the chat is already known to the bot by some other means.
final
hashCode int
The hash code for this object.
no setterinherited
photo List<PhotoSize>?
Optional. Available sizes of the chat photo, if the photo was requested by the bot
final
requestId int
Identifier of the request
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String?
Optional. Title of the chat, if the title was requested by the bot.
final
username String?
Optional. Username of the chat, if the username was requested by the bot and available.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts a ChatShared to a Map for JSON encoding.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited