CreateChatInviteLink class

Creates a new invite link for a chat. Available for basic groups, supergroups, and channels. Requires administrator privileges and can_invite_users right in the chat

Inheritance

Constructors

CreateChatInviteLink({String? extra, int? client_id, int53? chat_id, string? name, int32? expiration_date, int32? member_limit, Bool? creates_join_request})
CreateChatInviteLink.fromMap(Map<String, dynamic> map)

Properties

chat_id int53?
Chat identifier
getter/setter pair
client_id int?
TDLib client id; maps to the field @client_id.
getter/setter pairinherited
creates_join_request Bool?
Pass true if users joining the chat via the link need to be approved by chat administrators. In this case, member_limit must be 0
getter/setter pair
expiration_date int32?
Point in time (Unix timestamp) when the link will expire; pass 0 if never
getter/setter pair
extra String?
Matches requests with responses; maps to the field @extra.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
member_limit int32?
The maximum number of chat members that can join the chat via the link simultaneously; 0-99999; pass 0 if not limited
getter/setter pair
name string?
Invite link name; 0-32 characters
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tdReturnType String
The return type as String for this function. Currently not used.
no setteroverride
tdType String
JSON object type; maps to the field @type.
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson({dynamic skipNulls = true}) String
Serialize a Td instance to a JSON string. If skipNulls is true the fields with null values are not serialized.
inherited
toMap({dynamic skipNulls = true}) Map<String, dynamic>
Create a Map from a Td instance.
override
toString({dynamic skipNulls = false}) String
A string representation of this object.
inherited

Operators

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