Client class abstract

Base class for the client.

Constructors

Client()
Constructor.

Properties

account ↔ ClientAccount
Account part.
latefinal
aicompose ↔ ClientAicompose
Aicompose part.
latefinal
auth ↔ ClientAuth
Auth part.
latefinal
bots ↔ ClientBots
Bots part.
latefinal
channels ↔ ClientChannels
Channels part.
latefinal
chatlists ↔ ClientChatlists
Chatlists part.
latefinal
communities ↔ ClientCommunities
Communities part.
latefinal
contacts ↔ ClientContacts
Contacts part.
latefinal
ephemeral ↔ ClientEphemeral
Ephemeral part.
latefinal
folders ↔ ClientFolders
Folders part.
latefinal
fragment ↔ ClientFragment
Fragment part.
latefinal
hashCode → int
The hash code for this object.
no setterinherited
help ↔ ClientHelp
Help part.
latefinal
langpack ↔ ClientLangpack
Langpack part.
latefinal
messages ↔ ClientMessages
Messages part.
latefinal
payments ↔ ClientPayments
Payments part.
latefinal
phone ↔ ClientPhone
Phone part.
latefinal
photos ↔ ClientPhotos
Photos part.
latefinal
premium ↔ ClientPremium
Premium part.
latefinal
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
smsjobs ↔ ClientSmsjobs
Smsjobs part.
latefinal
stats ↔ ClientStats
Stats part.
latefinal
stickers ↔ ClientStickers
Stickers part.
latefinal
stories ↔ ClientStories
Stories part.
latefinal
updates ↔ ClientUpdates
Updates part.
latefinal
upload ↔ ClientUpload
Upload part.
latefinal
users ↔ ClientUsers
Users part.
latefinal

Methods

initConnection<T extends TlObject>({required int apiId, required String deviceModel, required String systemVersion, required String appVersion, required String systemLangCode, required String langPack, required String langCode, InputClientProxyBase? proxy, JSONValueBase? params, required TlMethod query}) → Future<Result<T>>
Init Connection.
invoke(TlMethod method) → Future<Result<TlObject>>
Call the specified RPC method on the server.
invokeAfterMsg<T extends TlObject>({required int msgId, required TlMethod query}) → Future<Result<T>>
Invoke After Msg.
invokeAfterMsgs<T extends TlObject>({required List<int> msgIds, required TlMethod query}) → Future<Result<T>>
Invoke After Msgs.
invokeWithApnsSecret<T extends TlObject>({required String nonce, required String secret, required TlMethod query}) → Future<Result<T>>
Invoke With Apns Secret.
invokeWithBusinessConnection<T extends TlObject>({required String connectionId, required TlMethod query}) → Future<Result<T>>
Invoke With Business Connection.
invokeWithGooglePlayIntegrity<T extends TlObject>({required String nonce, required String token, required TlMethod query}) → Future<Result<T>>
Invoke With Google Play Integrity.
invokeWithLayer<T extends TlObject>({required int layer, required TlMethod query}) → Future<Result<T>>
Invoke With Layer.
invokeWithMessagesRange<T extends TlObject>({required MessageRangeBase range, required TlMethod query}) → Future<Result<T>>
Invoke With Messages Range.
invokeWithoutUpdates<T extends TlObject>({required TlMethod query}) → Future<Result<T>>
Invoke Without Updates.
invokeWithReCaptcha<T extends TlObject>({required String token, required TlMethod query}) → Future<Result<T>>
Invoke With Re Captcha.
invokeWithTakeout<T extends TlObject>({required int takeoutId, required TlMethod query}) → Future<Result<T>>
Invoke With Takeout.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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