github.com/status-im/status-go@v1.1.0/protocol/protobuf/sync_settings.proto (about) 1 syntax = "proto3"; 2 3 option go_package = "./;protobuf"; 4 package protobuf; 5 6 message SyncSetting { 7 Type type = 1; 8 uint64 clock = 2; 9 10 oneof value { 11 string value_string = 3; 12 bytes value_bytes = 4; 13 bool value_bool = 5; 14 int64 value_int64 = 6; 15 } 16 17 enum Type { 18 UNKNOWN = 0; 19 CURRENCY = 1; 20 GIF_RECENTS = 2; 21 GIF_FAVOURITES = 3; 22 MESSAGES_FROM_CONTACTS_ONLY = 4; 23 PREFERRED_NAME = 5; 24 PREVIEW_PRIVACY = 6; 25 PROFILE_PICTURES_SHOW_TO = 7; 26 PROFILE_PICTURES_VISIBILITY = 8; 27 SEND_STATUS_UPDATES = 9; 28 STICKERS_PACKS_INSTALLED = 10; 29 STICKERS_PACKS_PENDING = 11; 30 STICKERS_RECENT_STICKERS = 12; 31 DISPLAY_NAME = 13; 32 BIO = 14; 33 MNEMONIC_REMOVED = 15; 34 reserved 16; 35 reserved "ENS_USERNAMES"; 36 reserved 17; 37 reserved "INCLUDE_WATCHONLY_ACCOUNT"; 38 URL_UNFURLING_MODE = 18; 39 SHOW_COMMUNITY_ASSET_WHEN_SENDING_TOKENS = 19; 40 DISPLAY_ASSETS_BELOW_BALANCE = 20; 41 DISPLAY_ASSETS_BELOW_BALANCE_THRESHOLD = 21; 42 } 43 } 44 45 /* TODOs 46 LastBackup uint64 47 BackupEnabled bool 48 */