github.com/status-im/status-go@v1.1.0/protocol/protobuf/application_metadata_message.proto (about)

     1  syntax = "proto3";
     2  
     3  option go_package = "./;protobuf";
     4  package protobuf;
     5  
     6  message ApplicationMetadataMessage {
     7    // Signature of the payload field
     8    bytes signature = 1;
     9    // This is the encoded protobuf of the application level message, i.e ChatMessage
    10    bytes payload = 2;
    11  
    12    // The type of protobuf message sent
    13    Type type = 3;
    14  
    15    enum Type {
    16      reserved 14;
    17      reserved "SYNC_INSTALLATION_PUBLIC_CHAT";
    18      UNKNOWN = 0;
    19      CHAT_MESSAGE = 1;
    20      CONTACT_UPDATE = 2;
    21      MEMBERSHIP_UPDATE_MESSAGE = 3;
    22      SYNC_PAIR_INSTALLATION = 4;
    23      DEPRECATED_SYNC_INSTALLATION = 5 [deprecated=true];
    24      REQUEST_ADDRESS_FOR_TRANSACTION = 6;
    25      ACCEPT_REQUEST_ADDRESS_FOR_TRANSACTION = 7;
    26      DECLINE_REQUEST_ADDRESS_FOR_TRANSACTION = 8;
    27      REQUEST_TRANSACTION = 9;
    28      SEND_TRANSACTION = 10;
    29      DECLINE_REQUEST_TRANSACTION = 11;
    30      SYNC_INSTALLATION_CONTACT_V2 = 12;
    31      SYNC_INSTALLATION_ACCOUNT = 13;
    32      CONTACT_CODE_ADVERTISEMENT = 15;
    33      PUSH_NOTIFICATION_REGISTRATION = 16;
    34      PUSH_NOTIFICATION_REGISTRATION_RESPONSE = 17;
    35      PUSH_NOTIFICATION_QUERY = 18;
    36      PUSH_NOTIFICATION_QUERY_RESPONSE = 19;
    37      PUSH_NOTIFICATION_REQUEST = 20;
    38      PUSH_NOTIFICATION_RESPONSE = 21;
    39      EMOJI_REACTION = 22;
    40      GROUP_CHAT_INVITATION = 23;
    41      CHAT_IDENTITY = 24;
    42      COMMUNITY_DESCRIPTION = 25;
    43      COMMUNITY_INVITATION = 26 [deprecated=true];
    44      COMMUNITY_REQUEST_TO_JOIN = 27;
    45      PIN_MESSAGE = 28;
    46      EDIT_MESSAGE = 29;
    47      STATUS_UPDATE = 30;
    48      DELETE_MESSAGE = 31;
    49      SYNC_INSTALLATION_COMMUNITY = 32;
    50      ANONYMOUS_METRIC_BATCH = 33;
    51      SYNC_CHAT_REMOVED = 34;
    52      SYNC_CHAT_MESSAGES_READ = 35;
    53      BACKUP = 36;
    54      SYNC_ACTIVITY_CENTER_READ = 37;
    55      SYNC_ACTIVITY_CENTER_ACCEPTED = 38;
    56      SYNC_ACTIVITY_CENTER_DISMISSED = 39;
    57      SYNC_BOOKMARK = 40;
    58      SYNC_CLEAR_HISTORY = 41;
    59      SYNC_SETTING = 42;
    60      COMMUNITY_MESSAGE_ARCHIVE_MAGNETLINK = 43;
    61      SYNC_PROFILE_PICTURES = 44;
    62      SYNC_ACCOUNT = 45;
    63      ACCEPT_CONTACT_REQUEST = 46;
    64      RETRACT_CONTACT_REQUEST = 47;
    65      COMMUNITY_REQUEST_TO_JOIN_RESPONSE = 48;
    66      SYNC_COMMUNITY_SETTINGS = 49;
    67      REQUEST_CONTACT_VERIFICATION = 50;
    68      ACCEPT_CONTACT_VERIFICATION = 51;
    69      DECLINE_CONTACT_VERIFICATION = 52;
    70      SYNC_TRUSTED_USER = 53;
    71      SYNC_VERIFICATION_REQUEST = 54;
    72      SYNC_CONTACT_REQUEST_DECISION = 56;
    73      COMMUNITY_REQUEST_TO_LEAVE = 57;
    74      SYNC_DELETE_FOR_ME_MESSAGE = 58;
    75      SYNC_SAVED_ADDRESS = 59;
    76      COMMUNITY_CANCEL_REQUEST_TO_JOIN = 60;
    77      CANCEL_CONTACT_VERIFICATION = 61;
    78      SYNC_KEYPAIR = 62;
    79      SYNC_SOCIAL_LINKS = 63 [deprecated=true];
    80      SYNC_ENS_USERNAME_DETAIL = 64;
    81      reserved 65;
    82      reserved "SYNC_ACTIVITY_CENTER_NOTIFICATIONS";
    83      // No need to sync AC state now since we allow exist different number of ACs between paired devices
    84      // Also we will update AC state after sync AC decision
    85      reserved 66;
    86      reserved "SYNC_ACTIVITY_CENTER_NOTIFICATION_STATE";
    87      COMMUNITY_EVENTS_MESSAGE = 67;
    88      COMMUNITY_EDIT_SHARED_ADDRESSES = 68;
    89      SYNC_ACCOUNT_CUSTOMIZATION_COLOR = 69;
    90      SYNC_ACCOUNTS_POSITIONS = 70;
    91      reserved "COMMUNITY_EVENTS_MESSAGE_REJECTED";
    92      reserved 71;
    93      COMMUNITY_PRIVILEGED_USER_SYNC_MESSAGE = 72;
    94      COMMUNITY_SHARD_KEY = 73;
    95      SYNC_CHAT = 74;
    96      SYNC_ACTIVITY_CENTER_DELETED = 75;
    97      SYNC_ACTIVITY_CENTER_UNREAD = 76;
    98      SYNC_ACTIVITY_CENTER_COMMUNITY_REQUEST_DECISION = 77;
    99      SYNC_TOKEN_PREFERENCES = 78;
   100      COMMUNITY_PUBLIC_SHARD_INFO = 79;
   101      SYNC_COLLECTIBLE_PREFERENCES = 80;
   102      COMMUNITY_USER_KICKED = 81;
   103      SYNC_PROFILE_SHOWCASE_PREFERENCES = 82;
   104      COMMUNITY_PUBLIC_STORENODES_INFO = 83;
   105      COMMUNITY_REEVALUATE_PERMISSIONS_REQUEST = 84;
   106      DELETE_COMMUNITY_MEMBER_MESSAGES = 85;
   107      COMMUNITY_UPDATE_GRANT = 86;
   108      COMMUNITY_ENCRYPTION_KEYS_REQUEST = 87;
   109      COMMUNITY_TOKEN_ACTION = 88;
   110      COMMUNITY_SHARED_ADDRESSES_REQUEST = 89;
   111      COMMUNITY_SHARED_ADDRESSES_RESPONSE = 90;
   112    }
   113  }