Get desktop application:
View/edit binary Protocol Buffers messages
Used in: DataMessage, DataMessage.Contact.Avatar, DataMessage.Preview, DataMessage.Quote.QuotedAttachment, DataMessage.Sticker, GroupContext, SyncMessage.Contacts, SyncMessage.Groups
oneof attachment_identifier
fixed64 cdnId = 1
string cdnKey = 15
optional string contentType = 2
optional bytes key = 3
optional uint32 size = 4
optional bytes thumbnail = 5
optional bytes digest = 6
optional string fileName = 7
optional uint32 flags = 8
optional uint32 width = 9
optional uint32 height = 10
optional string caption = 11
optional string blurHash = 12
optional uint64 uploadTimestamp = 13
optional uint32 cdnNumber = 14
Used in: Content
Used in: CallMessage
optional uint64 id = 1
optional string description = 2
Used in: CallMessage
Used in: CallMessage
Used in: CallMessage
optional uint64 id = 1
optional string sdpMid = 2
optional uint32 sdpMLineIndex = 3
optional string sdp = 4
Used in: CallMessage
optional uint64 id = 1
optional string description = 2
optional string number = 1
optional string uuid = 9
optional string name = 2
optional string color = 4
optional Verified verified = 5
optional bytes profileKey = 6
optional bool blocked = 7
optional uint32 expireTimer = 8
Used in: ContactDetails
optional string contentType = 1
optional uint32 length = 2
Used in: textsecure.SignalServiceContentProto
Used in: Content, SyncMessage.Sent, textsecure.SignalServiceContentProto
optional string body = 1
optional uint32 flags = 4
optional uint32 expireTimer = 5
optional bytes profileKey = 6
optional uint64 timestamp = 7
optional uint32 requiredProtocolVersion = 12
optional bool isViewOnce = 14
Used in: DataMessage
optional string organization = 7
Used in: Contact
optional bool isProfile = 2
Used in: Contact
optional string value = 1
optional string label = 3
Used in: Email
HOME = 1
MOBILE = 2
WORK = 3
CUSTOM = 4
Used in: Contact
optional string givenName = 1
optional string familyName = 2
optional string prefix = 3
optional string suffix = 4
optional string middleName = 5
optional string displayName = 6
Used in: Contact
optional string value = 1
optional string label = 3
Used in: Phone
HOME = 1
MOBILE = 2
WORK = 3
CUSTOM = 4
Used in: Contact
optional string label = 2
optional string street = 3
optional string pobox = 4
optional string neighborhood = 5
optional string city = 6
optional string region = 7
optional string postcode = 8
optional string country = 9
Used in: PostalAddress
HOME = 1
WORK = 2
CUSTOM = 3
END_SESSION = 1
EXPIRATION_TIMER_UPDATE = 2
PROFILE_KEY_UPDATE = 4
Used in: DataMessage
optional string url = 1
optional string title = 2
INITIAL = 0
MESSAGE_TIMERS = 1
VIEW_ONCE = 2
VIEW_ONCE_VIDEO = 3
REACTIONS = 4
CDN_SELECTOR_ATTACHMENTS = 5
CURRENT = 5
Used in: DataMessage
optional uint64 id = 1
optional string authorE164 = 2
optional string authorUuid = 5
optional string text = 3
Used in: Quote
optional string contentType = 1
optional string fileName = 2
Used in: DataMessage
optional bytes packId = 1
optional bytes packKey = 2
optional uint32 stickerId = 3
optional string sourceE164 = 2
optional string sourceUuid = 11
optional uint32 sourceDevice = 7
optional string relay = 3
optional uint64 timestamp = 5
optional bytes legacyMessage = 6
optional bytes content = 8
optional string serverGuid = 9
optional uint64 serverTimestamp = 10
Used in: Envelope
UNKNOWN = 0
CIPHERTEXT = 1
KEY_EXCHANGE = 2
PREKEY_BUNDLE = 3
RECEIPT = 5
UNIDENTIFIED_SENDER = 6
Used in: DataMessage
optional bytes id = 1
optional string name = 3
repeated string membersE164 = 4
Used in: GroupContext
optional string uuid = 1
optional string e164 = 2
Used in: GroupContext
UNKNOWN = 0
UPDATE = 1
DELIVER = 2
QUIT = 3
REQUEST_INFO = 4
optional bytes id = 1
optional string name = 2
repeated string membersE164 = 3
optional bool active = 5
optional uint32 expireTimer = 6
optional string color = 7
optional bool blocked = 8
Used in: GroupDetails
optional string contentType = 1
optional uint32 length = 2
Used in: GroupDetails
optional string uuid = 1
optional string e164 = 2
Used in: Content
optional bytes padding = 1
Used in: Content
repeated uint64 timestamp = 2
Used in: ReceiptMessage
Used in: Content
optional Verified verified = 7
optional bytes padding = 8
Used in: SyncMessage
repeated string numbers = 1
repeated string uuids = 3
repeated bytes groupIds = 2
Used in: SyncMessage
optional bool readReceipts = 1
optional bool unidentifiedDeliveryIndicators = 2
optional bool typingIndicators = 3
optional bool linkPreviews = 4
Used in: SyncMessage
optional bool complete = 2
Used in: SyncMessage
Used in: SyncMessage
optional string senderE164 = 1
optional string senderUuid = 3
optional uint64 timestamp = 2
Used in: SyncMessage
Used in: Request
UNKNOWN = 0
CONTACTS = 1
GROUPS = 2
BLOCKED = 3
CONFIGURATION = 4
Used in: SyncMessage
optional string destinationE164 = 1
optional string destinationUuid = 7
optional uint64 timestamp = 2
optional uint64 expirationStartTimestamp = 4
optional bool isRecipientUpdate = 6
Used in: Sent
optional string destinationE164 = 1
optional string destinationUuid = 3
optional bool unidentified = 2
Used in: SyncMessage
optional bytes packId = 1
optional bytes packKey = 2
Used in: StickerPackOperation
Used in: SyncMessage
optional string senderE164 = 1
optional string senderUuid = 3
optional uint64 timestamp = 2
Used in: Content
optional uint64 timestamp = 1
optional bytes groupId = 3
Used in: TypingMessage
Used in: ContactDetails, SyncMessage
optional string destinationE164 = 1
optional string destinationUuid = 5
optional bytes identityKey = 2
optional bytes nullMessage = 4
Used in: Verified
DEFAULT = 0
VERIFIED = 1
UNVERIFIED = 2