ClientAccount class

Account.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

acceptAuthorization({required int botId, required String scope, required String publicKey, required List<SecureValueHashBase> valueHashes, required SecureCredentialsEncryptedBase credentials}) Future<Result<Boolean>>
Accept Authorization.
cancelPasswordEmail() Future<Result<Boolean>>
Cancel Password Email.
changeAuthorizationSettings({required bool confirmed, required int hash, required bool encryptedRequestsDisabled, required bool callRequestsDisabled}) Future<Result<Boolean>>
Change Authorization Settings.
changePhone({required String phoneNumber, required String phoneCodeHash, required String phoneCode}) Future<Result<UserBase>>
Change Phone.
checkUsername({required String username}) Future<Result<Boolean>>
Check Username.
clearRecentEmojiStatuses() Future<Result<Boolean>>
Clear Recent Emoji Statuses.
confirmPasswordEmail({required String code}) Future<Result<Boolean>>
Confirm Password Email.
confirmPhone({required String phoneCodeHash, required String phoneCode}) Future<Result<Boolean>>
Confirm Phone.
createTheme({required String slug, required String title, InputDocumentBase? document, List<InputThemeSettingsBase>? settings}) Future<Result<ThemeBase>>
Create Theme.
declinePasswordReset() Future<Result<Boolean>>
Decline Password Reset.
deleteAccount({required String reason, InputCheckPasswordSRPBase? password}) Future<Result<Boolean>>
Delete Account.
deleteAutoSaveExceptions() Future<Result<Boolean>>
Delete Auto Save Exceptions.
deleteSecureValue({required List<SecureValueTypeBase> types}) Future<Result<Boolean>>
Delete Secure Value.
finishTakeoutSession({required bool success}) Future<Result<Boolean>>
Finish Takeout Session.
getAccountTTL() Future<Result<AccountDaysTTLBase>>
Get Account T T L.
getAllSecureValues() Future<Result<Vector<SecureValueBase>>>
Get All Secure Values.
getAuthorizationForm({required int botId, required String scope, required String publicKey}) Future<Result<AccountAuthorizationFormBase>>
Get Authorization Form.
getAuthorizations() Future<Result<AccountAuthorizationsBase>>
Get Authorizations.
getAutoDownloadSettings() Future<Result<AccountAutoDownloadSettingsBase>>
Get Auto Download Settings.
getAutoSaveSettings() Future<Result<AccountAutoSaveSettingsBase>>
Get Auto Save Settings.
getChannelDefaultEmojiStatuses({required int hash}) Future<Result<AccountEmojiStatusesBase>>
Get Channel Default Emoji Statuses.
getChannelRestrictedStatusEmojis({required int hash}) Future<Result<EmojiListBase>>
Get Channel Restricted Status Emojis.
getChatThemes({required int hash}) Future<Result<AccountThemesBase>>
Get Chat Themes.
getContactSignUpNotification() Future<Result<Boolean>>
Get Contact Sign Up Notification.
getContentSettings() Future<Result<AccountContentSettingsBase>>
Get Content Settings.
getDefaultBackgroundEmojis({required int hash}) Future<Result<EmojiListBase>>
Get Default Background Emojis.
getDefaultEmojiStatuses({required int hash}) Future<Result<AccountEmojiStatusesBase>>
Get Default Emoji Statuses.
getDefaultGroupPhotoEmojis({required int hash}) Future<Result<EmojiListBase>>
Get Default Group Photo Emojis.
getDefaultProfilePhotoEmojis({required int hash}) Future<Result<EmojiListBase>>
Get Default Profile Photo Emojis.
getGlobalPrivacySettings() Future<Result<GlobalPrivacySettingsBase>>
Get Global Privacy Settings.
getMultiWallPapers({required List<InputWallPaperBase> wallpapers}) Future<Result<Vector<WallPaperBase>>>
Get Multi Wall Papers.
getNotifyExceptions({required bool compareSound, required bool compareStories, InputNotifyPeerBase? peer}) Future<Result<UpdatesBase>>
Get Notify Exceptions.
getNotifySettings({required InputNotifyPeerBase peer}) Future<Result<PeerNotifySettingsBase>>
Get Notify Settings.
getPassword() Future<Result<AccountPasswordBase>>
Get Password.
getPasswordSettings({required InputCheckPasswordSRPBase password}) Future<Result<AccountPasswordSettingsBase>>
Get Password Settings.
getPrivacy({required InputPrivacyKeyBase key}) Future<Result<AccountPrivacyRulesBase>>
Get Privacy.
getRecentEmojiStatuses({required int hash}) Future<Result<AccountEmojiStatusesBase>>
Get Recent Emoji Statuses.
getSavedRingtones({required int hash}) Future<Result<AccountSavedRingtonesBase>>
Get Saved Ringtones.
getSecureValue({required List<SecureValueTypeBase> types}) Future<Result<Vector<SecureValueBase>>>
Get Secure Value.
getTheme({required String format, required InputThemeBase theme}) Future<Result<ThemeBase>>
Get Theme.
getThemes({required String format, required int hash}) Future<Result<AccountThemesBase>>
Get Themes.
getTmpPassword({required InputCheckPasswordSRPBase password, required int period}) Future<Result<AccountTmpPasswordBase>>
Get Tmp Password.
getWallPaper({required InputWallPaperBase wallpaper}) Future<Result<WallPaperBase>>
Get Wall Paper.
getWallPapers({required int hash}) Future<Result<AccountWallPapersBase>>
Get Wall Papers.
getWebAuthorizations() Future<Result<AccountWebAuthorizationsBase>>
Get Web Authorizations.
initTakeoutSession({required bool contacts, required bool messageUsers, required bool messageChats, required bool messageMegagroups, required bool messageChannels, required bool files, int? fileMaxSize}) Future<Result<AccountTakeoutBase>>
Init Takeout Session.
installTheme({required bool dark, InputThemeBase? theme, String? format, BaseThemeBase? baseTheme}) Future<Result<Boolean>>
Install Theme.
installWallPaper({required InputWallPaperBase wallpaper, required WallPaperSettingsBase settings}) Future<Result<Boolean>>
Install Wall Paper.
invalidateSignInCodes({required List<String> codes}) Future<Result<Boolean>>
Invalidate Sign In Codes.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerDevice({required bool noMuted, required int tokenType, required String token, required bool appSandbox, required Uint8List secret, required List<int> otherUids}) Future<Result<Boolean>>
Register Device.
reorderUsernames({required List<String> order}) Future<Result<Boolean>>
Reorder Usernames.
reportPeer({required InputPeerBase peer, required ReportReasonBase reason, required String message}) Future<Result<Boolean>>
Report Peer.
reportProfilePhoto({required InputPeerBase peer, required InputPhotoBase photoId, required ReportReasonBase reason, required String message}) Future<Result<Boolean>>
Report Profile Photo.
resendPasswordEmail() Future<Result<Boolean>>
Resend Password Email.
resetAuthorization({required int hash}) Future<Result<Boolean>>
Reset Authorization.
resetNotifySettings() Future<Result<Boolean>>
Reset Notify Settings.
resetPassword() Future<Result<AccountResetPasswordResultBase>>
Reset Password.
resetWallPapers() Future<Result<Boolean>>
Reset Wall Papers.
resetWebAuthorization({required int hash}) Future<Result<Boolean>>
Reset Web Authorization.
resetWebAuthorizations() Future<Result<Boolean>>
Reset Web Authorizations.
saveAutoDownloadSettings({required bool low, required bool high, required AutoDownloadSettingsBase settings}) Future<Result<Boolean>>
Save Auto Download Settings.
saveAutoSaveSettings({required bool users, required bool chats, required bool broadcasts, InputPeerBase? peer, required AutoSaveSettingsBase settings}) Future<Result<Boolean>>
Save Auto Save Settings.
saveRingtone({required InputDocumentBase id, required bool unsave}) Future<Result<AccountSavedRingtoneBase>>
Save Ringtone.
saveSecureValue({required InputSecureValueBase value, required int secureSecretId}) Future<Result<SecureValueBase>>
Save Secure Value.
saveTheme({required InputThemeBase theme, required bool unsave}) Future<Result<Boolean>>
Save Theme.
saveWallPaper({required InputWallPaperBase wallpaper, required bool unsave, required WallPaperSettingsBase settings}) Future<Result<Boolean>>
Save Wall Paper.
sendChangePhoneCode({required String phoneNumber, required CodeSettingsBase settings}) Future<Result<AuthSentCodeBase>>
Send Change Phone Code.
sendConfirmPhoneCode({required String hash, required CodeSettingsBase settings}) Future<Result<AuthSentCodeBase>>
Send Confirm Phone Code.
sendVerifyEmailCode({required EmailVerifyPurposeBase purpose, required String email}) Future<Result<AccountSentEmailCodeBase>>
Send Verify Email Code.
sendVerifyPhoneCode({required String phoneNumber, required CodeSettingsBase settings}) Future<Result<AuthSentCodeBase>>
Send Verify Phone Code.
setAccountTTL({required AccountDaysTTLBase ttl}) Future<Result<Boolean>>
Set Account T T L.
setAuthorizationTTL({required int authorizationTtlDays}) Future<Result<Boolean>>
Set Authorization T T L.
setContactSignUpNotification({required bool silent}) Future<Result<Boolean>>
Set Contact Sign Up Notification.
setContentSettings({required bool sensitiveEnabled}) Future<Result<Boolean>>
Set Content Settings.
setGlobalPrivacySettings({required GlobalPrivacySettingsBase settings}) Future<Result<GlobalPrivacySettingsBase>>
Set Global Privacy Settings.
setPrivacy({required InputPrivacyKeyBase key, required List<InputPrivacyRuleBase> rules}) Future<Result<AccountPrivacyRulesBase>>
Set Privacy.
toggleUsername({required String username, required bool active}) Future<Result<Boolean>>
Toggle Username.
toString() String
A string representation of this object.
inherited
unregisterDevice({required int tokenType, required String token, required List<int> otherUids}) Future<Result<Boolean>>
Unregister Device.
updateColor({required bool forProfile, int? color, int? backgroundEmojiId}) Future<Result<Boolean>>
Update Color.
updateDeviceLocked({required int period}) Future<Result<Boolean>>
Update Device Locked.
updateEmojiStatus({required EmojiStatusBase emojiStatus}) Future<Result<Boolean>>
Update Emoji Status.
updateNotifySettings({required InputNotifyPeerBase peer, required InputPeerNotifySettingsBase settings}) Future<Result<Boolean>>
Update Notify Settings.
updatePasswordSettings({required InputCheckPasswordSRPBase password, required AccountPasswordInputSettingsBase newSettings}) Future<Result<Boolean>>
Update Password Settings.
updateProfile({String? firstName, String? lastName, String? about}) Future<Result<UserBase>>
Update Profile.
updateStatus({required bool offline}) Future<Result<Boolean>>
Update Status.
updateTheme({required String format, required InputThemeBase theme, String? slug, String? title, InputDocumentBase? document, List<InputThemeSettingsBase>? settings}) Future<Result<ThemeBase>>
Update Theme.
updateUsername({required String username}) Future<Result<UserBase>>
Update Username.
uploadRingtone({required InputFileBase file, required String fileName, required String mimeType}) Future<Result<DocumentBase>>
Upload Ringtone.
uploadTheme({required InputFileBase file, InputFileBase? thumb, required String fileName, required String mimeType}) Future<Result<DocumentBase>>
Upload Theme.
uploadWallPaper({required bool forChat, required InputFileBase file, required String mimeType, required WallPaperSettingsBase settings}) Future<Result<WallPaperBase>>
Upload Wall Paper.
verifyEmail({required EmailVerifyPurposeBase purpose, required EmailVerificationBase verification}) Future<Result<AccountEmailVerifiedBase>>
Verify Email.
verifyPhone({required String phoneNumber, required String phoneCodeHash, required String phoneCode}) Future<Result<Boolean>>
Verify Phone.

Operators

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