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 }