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