Account Settings
data class AccountSettings(val schemaVersion: UInt, val quickReaction: String?, val typingIndicatorsEnabled: Boolean, val notificationContentPrivacy: NotificationContentPrivacy, val mediaService: String?, val imageUploadQuality: UploadQuality, val videoUploadQuality: UploadQuality, val preserveHdr: Boolean, val transcriptionLocale: String?, val domainReplacementRulesJson: String, val chatWallpaper: String?, val customEmojiReferences: List<CustomEmojiReference>, val savedStickerReferences: List<String>, val seasonalAppearance: String?)
Complete versioned account settings after Rust validation and merging.
Constructors
Link copied to clipboard
constructor(schemaVersion: UInt, quickReaction: String?, typingIndicatorsEnabled: Boolean, notificationContentPrivacy: NotificationContentPrivacy, mediaService: String?, imageUploadQuality: UploadQuality, videoUploadQuality: UploadQuality, preserveHdr: Boolean, transcriptionLocale: String?, domainReplacementRulesJson: String, chatWallpaper: String?, customEmojiReferences: List<CustomEmojiReference>, savedStickerReferences: List<String>, seasonalAppearance: String?)
Properties
Link copied to clipboard
Portable wallpaper reference.
Link copied to clipboard
Saved custom emoji.
Link copied to clipboard
Canonical portable domain-rule JSON.
Link copied to clipboard
Image upload quality.
Link copied to clipboard
Preferred upload service URL.
Link copied to clipboard
Cross-device notification preview policy.
Link copied to clipboard
Whether supported video processing should preserve HDR.
Link copied to clipboard
Preferred one-tap reaction.
Link copied to clipboard
Saved sticker identifiers.
Link copied to clipboard
Portable settings schema version.
Link copied to clipboard
Optional portable seasonal appearance identifier.
Link copied to clipboard
Preferred BCP-47 transcription locale.
Link copied to clipboard
Whether this account sends typing indicators.
Link copied to clipboard
Video upload quality.