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   */