syntax = "proto3"; option go_package = "./;protobuf"; package protobuf; message ApplicationMetadataMessage { // Signature of the payload field bytes signature = 1; // This is the encoded protobuf of the application level message, i.e ChatMessage bytes payload = 2; // The type of protobuf message sent Type type = 3; enum Type { UNKNOWN = 0; CHAT_MESSAGE = 1; CONTACT_UPDATE = 2; MEMBERSHIP_UPDATE_MESSAGE = 3; PAIR_INSTALLATION = 4; SYNC_INSTALLATION = 5; REQUEST_ADDRESS_FOR_TRANSACTION = 6; ACCEPT_REQUEST_ADDRESS_FOR_TRANSACTION = 7; DECLINE_REQUEST_ADDRESS_FOR_TRANSACTION = 8; REQUEST_TRANSACTION = 9; SEND_TRANSACTION = 10; DECLINE_REQUEST_TRANSACTION = 11; SYNC_INSTALLATION_CONTACT = 12; SYNC_INSTALLATION_ACCOUNT = 13; SYNC_INSTALLATION_PUBLIC_CHAT = 14; CONTACT_CODE_ADVERTISEMENT = 15; PUSH_NOTIFICATION_REGISTRATION = 16; PUSH_NOTIFICATION_REGISTRATION_RESPONSE = 17; PUSH_NOTIFICATION_QUERY = 18; PUSH_NOTIFICATION_QUERY_RESPONSE = 19; PUSH_NOTIFICATION_REQUEST = 20; PUSH_NOTIFICATION_RESPONSE = 21; EMOJI_REACTION = 22; GROUP_CHAT_INVITATION = 23; CHAT_IDENTITY = 24; COMMUNITY_DESCRIPTION = 25; COMMUNITY_INVITATION = 26; COMMUNITY_REQUEST_TO_JOIN = 27; PIN_MESSAGE = 28; EDIT_MESSAGE = 29; STATUS_UPDATE = 30; DELETE_MESSAGE = 31; SYNC_INSTALLATION_COMMUNITY = 32; ANONYMOUS_METRIC_BATCH = 33; SYNC_CHAT_REMOVED = 34; SYNC_CHAT_MESSAGES_READ = 35; BACKUP = 36; SYNC_ACTIVITY_CENTER_READ = 37; SYNC_ACTIVITY_CENTER_ACCEPTED = 38; SYNC_ACTIVITY_CENTER_DISMISSED = 39; SYNC_BOOKMARK = 40; SYNC_CLEAR_HISTORY = 41; SYNC_SETTING = 42; COMMUNITY_ARCHIVE_MAGNETLINK = 43; SYNC_PROFILE_PICTURE = 44; SYNC_ACCOUNT = 45; ACCEPT_CONTACT_REQUEST = 46; RETRACT_CONTACT_REQUEST = 47; COMMUNITY_REQUEST_TO_JOIN_RESPONSE = 48; SYNC_COMMUNITY_SETTINGS = 49; REQUEST_CONTACT_VERIFICATION = 50; ACCEPT_CONTACT_VERIFICATION = 51; DECLINE_CONTACT_VERIFICATION = 52; SYNC_TRUSTED_USER = 53; SYNC_VERIFICATION_REQUEST = 54; SYNC_CONTACT_REQUEST_DECISION = 56; COMMUNITY_REQUEST_TO_LEAVE = 57; SYNC_DELETE_FOR_ME_MESSAGE = 58; SYNC_SAVED_ADDRESS = 59; COMMUNITY_CANCEL_REQUEST_TO_JOIN = 60; CANCEL_CONTACT_VERIFICATION = 61; SYNC_KEYPAIR = 62; SYNC_KEYCARD_ACTION = 63; SYNC_SOCIAL_LINKS = 64; SYNC_ENS_USERNAME_DETAIL = 65; SYNC_FULL_KEYPAIR = 66; SYNC_ACTIVITY_CENTER_NOTIFICATION = 67; SYNC_ACTIVITY_CENTER_NOTIFICATION_STATE = 68; COMMUNITY_ADMIN_MESSAGE = 69; } }