package signalservice

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AccessControl

Groups.proto:53

Used in: Group

enum AccessControl.AccessRequired

Groups.proto:54

Used in: AccessControl, GroupChange.Actions.ModifyAddFromInviteLinkAccessControlAction, GroupChange.Actions.ModifyAttributesAccessControlAction, GroupChange.Actions.ModifyAvatarAccessControlAction, GroupChange.Actions.ModifyMembersAccessControlAction, GroupJoinInfo

message AccountRecord

SignalStorage.proto:175

Used in: StorageRecord

message AccountRecord.BackupTierHistory

SignalStorage.proto:225

message AccountRecord.IAPSubscriberData

SignalStorage.proto:214

Used in: AccountRecord

enum AccountRecord.PhoneNumberSharingMode

SignalStorage.proto:177

Used in: AccountRecord

message AccountRecord.PinnedConversation

SignalStorage.proto:183

Used in: AccountRecord

message AccountRecord.PinnedConversation.Contact

SignalStorage.proto:184

Used in: PinnedConversation

SignalStorage.proto:196

Used in: AccountRecord

enum AccountRecord.UsernameLink.Color

SignalStorage.proto:197

Used in: UsernameLink

message AddressableMessage

SignalService.proto:833

Used in: SyncMessage.AttachmentBackfillRequest, SyncMessage.AttachmentBackfillResponse, SyncMessage.DeleteForMe.AttachmentDelete, SyncMessage.DeleteForMe.ConversationDelete, SyncMessage.DeleteForMe.MessageDeletes

message ArtProvisioningEnvelope

ArtCreator.proto:6

message ArtProvisioningMessage

ArtCreator.proto:11

message AttachmentPointer

SignalService.proto:734

Used in: DataMessage, DataMessage.Contact.Avatar, DataMessage.Quote.QuotedAttachment, DataMessage.Sticker, Preview, StoryMessage, SyncMessage.AttachmentBackfillResponse.AttachmentData, SyncMessage.Contacts

enum AttachmentPointer.Flags

SignalService.proto:736

Our parser does not handle reserved in enums: DESKTOP-1569

enum AvatarColor

SignalStorage.proto:92

If unset - computed as the value of the first byte of SHA-256(msg=CONTACT_ID) modulo the count of colors. Once set the avatar color for a recipient is never recomputed or changed. `CONTACT_ID` is the first available identifier from the list: - ServiceIdToBinary(ACI) - E164 - ServiceIdToBinary(PNI) - Group Id

Used in: AccountRecord, ContactRecord, GroupV2Record

message AvatarUploadAttributes

Groups.proto:11

message BodyRange

SignalService.proto:814

Used in: DataMessage, DataMessage.Quote, StoryMessage

enum BodyRange.Style

SignalService.proto:815

Used in: BodyRange

message CDSClientRequest

ContactDiscovery.proto:6

message CDSClientResponse

ContactDiscovery.proto:34

message CallLinkRecord

SignalStorage.proto:310

Used in: StorageRecord

message CallMessage

SignalService.proto:59

Used in: Content

message CallMessage.Answer

SignalService.proto:72

Used in: CallMessage

message CallMessage.Busy

SignalService.proto:86

Used in: CallMessage

message CallMessage.Hangup

SignalService.proto:90

Used in: CallMessage

enum CallMessage.Hangup.Type

SignalService.proto:91

Used in: Hangup

message CallMessage.IceUpdate

SignalService.proto:78

Used in: CallMessage

message CallMessage.Offer

SignalService.proto:60

Used in: CallMessage

enum CallMessage.Offer.Type

SignalService.proto:61

Used in: Offer

message CallMessage.Opaque

SignalService.proto:103

Used in: CallMessage

enum CallMessage.Opaque.Urgency

SignalService.proto:104

Used in: Opaque

message ChatFolderRecord

SignalStorage.proto:317

Used in: StorageRecord

enum ChatFolderRecord.FolderType

SignalStorage.proto:332

Represents the default "All chats" folder record vs all other custom folders

Used in: ChatFolderRecord

message ChatFolderRecord.Recipient

SignalStorage.proto:318

Used in: ChatFolderRecord

message ChatFolderRecord.Recipient.Contact

SignalStorage.proto:319

Used in: Recipient

message ContactDetails

SignalService.proto:776

message ContactDetails.Avatar

SignalService.proto:777

Used in: ContactDetails

message ContactRecord

SignalStorage.proto:107

Used in: StorageRecord

enum ContactRecord.IdentityState

SignalStorage.proto:108

Used in: ContactRecord

message ContactRecord.Name

SignalStorage.proto:114

Used in: ContactRecord

message Content

SignalService.proto:45

message ConversationIdentifier

SignalService.proto:841

Used in: SyncMessage.AttachmentBackfillRequest, SyncMessage.AttachmentBackfillResponse, SyncMessage.DeleteForMe.AttachmentDelete, SyncMessage.DeleteForMe.ConversationDelete, SyncMessage.DeleteForMe.LocalOnlyConversationDelete, SyncMessage.DeleteForMe.MessageDeletes

message DataMessage

SignalService.proto:124

Used in: Content, EditMessage, SyncMessage.Sent

message DataMessage.Contact

SignalService.proto:196

Used in: DataMessage

message DataMessage.Contact.Avatar

SignalService.proto:251

Used in: Contact

message DataMessage.Contact.Email

SignalService.proto:220

Used in: Contact

enum DataMessage.Contact.Email.Type

SignalService.proto:221

Used in: Email

message DataMessage.Contact.Name

SignalService.proto:197

Used in: Contact

message DataMessage.Contact.Phone

SignalService.proto:207

Used in: Contact

enum DataMessage.Contact.Phone.Type

SignalService.proto:208

Used in: Phone

message DataMessage.Contact.PostalAddress

SignalService.proto:233

Used in: Contact

enum DataMessage.Contact.PostalAddress.Type

SignalService.proto:234

Used in: PostalAddress

message DataMessage.Delete

SignalService.proto:280

Used in: DataMessage

enum DataMessage.Flags

SignalService.proto:125

message DataMessage.GiftBadge

SignalService.proto:307

Used in: DataMessage

message DataMessage.GroupCallUpdate

SignalService.proto:284

Used in: DataMessage

message DataMessage.Payment

SignalService.proto:132

Used in: DataMessage

message DataMessage.Payment.Activation

SignalService.proto:157

Used in: Payment

enum DataMessage.Payment.Activation.Type

SignalService.proto:158

Used in: Activation

message DataMessage.Payment.Amount

SignalService.proto:133

message DataMessage.Payment.Amount.MobileCoin

SignalService.proto:134

Used in: Amount

message DataMessage.Payment.Notification

SignalService.proto:143

Used in: Payment

message DataMessage.Payment.Notification.MobileCoin

SignalService.proto:144

Used in: Notification

enum DataMessage.ProtocolVersion

SignalService.proto:293

message DataMessage.Quote

SignalService.proto:175

Used in: DataMessage

message DataMessage.Quote.QuotedAttachment

SignalService.proto:181

Used in: Quote

enum DataMessage.Quote.Type

SignalService.proto:176

Used in: Quote

message DataMessage.Reaction

SignalService.proto:272

Used in: DataMessage

message DataMessage.Sticker

SignalService.proto:264

Used in: DataMessage

message DataMessage.StoryContext

SignalService.proto:288

Used in: DataMessage

message DecryptionErrorMessage

SignalService.proto:797

message DeviceName

DeviceName.proto:6

message EditMessage

SignalService.proto:809

Used in: Content, SyncMessage.Sent

message Envelope

SignalService.proto:11

enum Envelope.Type

SignalService.proto:13

Our parser does not handle reserved in enums: DESKTOP-1569

Used in: Envelope

message ExternalGroupCredential

Groups.proto:228

message Group

Groups.proto:67

Used in: GroupChanges.GroupChangeState, GroupResponse

message GroupAttributeBlob

Groups.proto:254

message GroupChange

Groups.proto:84

Used in: GroupChangeResponse, GroupChanges.GroupChangeState

message GroupChange.Actions

Groups.proto:86

message GroupChange.Actions.AddMemberAction

Groups.proto:88

Used in: Actions

message GroupChange.Actions.AddMemberBannedAction

Groups.proto:142

Used in: Actions

message GroupChange.Actions.AddMemberPendingAdminApprovalAction

Groups.proto:129

Used in: Actions

message GroupChange.Actions.AddMemberPendingProfileKeyAction

Groups.proto:108

Used in: Actions

message GroupChange.Actions.DeleteMemberAction

Groups.proto:93

Used in: Actions

message GroupChange.Actions.DeleteMemberBannedAction

Groups.proto:146

Used in: Actions

message GroupChange.Actions.DeleteMemberPendingAdminApprovalAction

Groups.proto:133

Used in: Actions

message GroupChange.Actions.DeleteMemberPendingProfileKeyAction

Groups.proto:112

Used in: Actions

message GroupChange.Actions.ModifyAddFromInviteLinkAccessControlAction

Groups.proto:174

Used in: Actions

message GroupChange.Actions.ModifyAnnouncementsOnlyAction

Groups.proto:186

Used in: Actions

message GroupChange.Actions.ModifyAttributesAccessControlAction

Groups.proto:162

Used in: Actions

message GroupChange.Actions.ModifyAvatarAccessControlAction

Groups.proto:166

message GroupChange.Actions.ModifyAvatarAction

Groups.proto:154

Used in: Actions

message GroupChange.Actions.ModifyDescriptionAction

Groups.proto:182

Used in: Actions

message GroupChange.Actions.ModifyDisappearingMessagesTimerAction

Groups.proto:158

Used in: Actions

message GroupChange.Actions.ModifyInviteLinkPasswordAction

Groups.proto:178

Used in: Actions

message GroupChange.Actions.ModifyMemberProfileKeyAction

Groups.proto:102

Used in: Actions

message GroupChange.Actions.ModifyMemberRoleAction

Groups.proto:97

Used in: Actions

message GroupChange.Actions.ModifyMembersAccessControlAction

Groups.proto:170

Used in: Actions

message GroupChange.Actions.ModifyTitleAction

Groups.proto:150

Used in: Actions

message GroupChange.Actions.PromoteMemberPendingAdminApprovalAction

Groups.proto:137

Used in: Actions

message GroupChange.Actions.PromoteMemberPendingPniAciProfileKeyAction

Groups.proto:122

Used in: Actions

message GroupChange.Actions.PromoteMemberPendingProfileKeyAction

Groups.proto:116

Used in: Actions

message GroupChangeResponse

Groups.proto:249

message GroupChanges

Groups.proto:239

message GroupChanges.GroupChangeState

Groups.proto:240

Used in: GroupChanges

message GroupContextV2

SignalService.proto:770

Used in: DataMessage, StoryMessage

Groups.proto:263

message GroupInviteLink.GroupInviteLinkContentsV1

Groups.proto:264

Used in: GroupInviteLink

message GroupJoinInfo

Groups.proto:274

message GroupResponse

Groups.proto:234

message GroupV1Record

SignalStorage.proto:146

Used in: StorageRecord

message GroupV2Record

SignalStorage.proto:155

Used in: StorageRecord

enum GroupV2Record.StorySendMode

SignalStorage.proto:156

Used in: GroupV2Record

message JumbomojiItem

JumboPack.proto:12

Used in: JumbomojiPack

message JumbomojiPack

JumboPack.proto:8

message ManifestRecord

SignalStorage.proto:45

message ManifestRecord.Identifier

SignalStorage.proto:46

Used in: ManifestRecord

enum ManifestRecord.Identifier.Type

SignalStorage.proto:47

Used in: Identifier

message Member

Groups.proto:21

Used in: Group, GroupChange.Actions.AddMemberAction, MemberPendingProfileKey

enum Member.Role

Groups.proto:22

Used in: GroupChange.Actions.ModifyMemberRoleAction, GroupChange.Actions.PromoteMemberPendingAdminApprovalAction, Member

message MemberBanned

Groups.proto:48

Used in: Group, GroupChange.Actions.AddMemberBannedAction

message MemberPendingAdminApproval

Groups.proto:41

Used in: Group, GroupChange.Actions.AddMemberPendingAdminApprovalAction

message MemberPendingProfileKey

Groups.proto:35

Used in: Group, GroupChange.Actions.AddMemberPendingProfileKeyAction

message NullMessage

SignalService.proto:336

Used in: Content

enum OptionalBool

SignalStorage.proto:14

Used in: AccountRecord

message PniSignatureMessage

SignalService.proto:803

Used in: Content

message Preview

SignalService.proto:373

Used in: DataMessage, TextAttachment

message ProvisionEnvelope

DeviceMessages.proto:11

message ProvisionMessage

DeviceMessages.proto:16

message ProvisioningUuid

DeviceMessages.proto:6

enum ProvisioningVersion

DeviceMessages.proto:35

message ReadOperation

SignalStorage.proto:41

message ReceiptMessage

SignalService.proto:340

Used in: Content

enum ReceiptMessage.Type

SignalService.proto:341

Used in: ReceiptMessage

message SenderCertificate

UnidentifiedDelivery.proto:19

Used in: UnidentifiedSenderMessage.Message

message SenderCertificate.Certificate

UnidentifiedDelivery.proto:20

message ServerCertificate

UnidentifiedDelivery.proto:9

Used in: SenderCertificate.Certificate

message ServerCertificate.Certificate

UnidentifiedDelivery.proto:10

message StickerPack

Stickers.proto:6

message StickerPack.Sticker

Stickers.proto:7

Used in: StickerPack

message StickerPackRecord

SignalStorage.proto:289

Used in: StorageRecord

message StorageItem

SignalStorage.proto:25

Used in: StorageItems, WriteOperation

message StorageItems

SignalStorage.proto:30

message StorageManifest

SignalStorage.proto:20

Used in: WriteOperation

message StorageRecord

SignalStorage.proto:70

message StoryDistributionListRecord

SignalStorage.proto:280

Used in: StorageRecord

message StoryMessage

SignalService.proto:362

Used in: Content, SyncMessage.Sent

message SyncMessage

SignalService.proto:424

Used in: Content

message SyncMessage.AttachmentBackfillRequest

SignalService.proto:672

Used in: SyncMessage

message SyncMessage.AttachmentBackfillResponse

SignalService.proto:677

Used in: SyncMessage

message SyncMessage.AttachmentBackfillResponse.AttachmentData

SignalService.proto:678

Used in: AttachmentDataList

enum SyncMessage.AttachmentBackfillResponse.AttachmentData.Status

SignalService.proto:679

Used in: AttachmentData

message SyncMessage.AttachmentBackfillResponse.AttachmentDataList

SignalService.proto:694

Used in: AttachmentBackfillResponse

enum SyncMessage.AttachmentBackfillResponse.Error

SignalService.proto:690

Used in: AttachmentBackfillResponse

message SyncMessage.Blocked

SignalService.proto:460

Used in: SyncMessage

message SyncMessage.CallEvent

SignalService.proto:567

Used in: SyncMessage

enum SyncMessage.CallEvent.Direction

SignalService.proto:576

Used in: CallEvent

enum SyncMessage.CallEvent.Event

SignalService.proto:582

Used in: CallEvent

enum SyncMessage.CallEvent.Type

SignalService.proto:568

Used in: CallEvent

message SyncMessage.CallLinkUpdate

SignalService.proto:603

Used in: SyncMessage

enum SyncMessage.CallLinkUpdate.Type

SignalService.proto:604

Used in: CallLinkUpdate

message SyncMessage.CallLogEvent

SignalService.proto:614

Used in: SyncMessage

enum SyncMessage.CallLogEvent.Type

SignalService.proto:615

Used in: CallLogEvent

message SyncMessage.Configuration

SignalService.proto:492

Used in: SyncMessage

message SyncMessage.Contacts

SignalService.proto:455

Used in: SyncMessage

message SyncMessage.DeleteForMe

SignalService.proto:633

Used in: SyncMessage

message SyncMessage.DeleteForMe.AttachmentDelete

SignalService.proto:639

Used in: DeleteForMe

message SyncMessage.DeleteForMe.ConversationDelete

SignalService.proto:650

Used in: DeleteForMe

message SyncMessage.DeleteForMe.LocalOnlyConversationDelete

SignalService.proto:657

Used in: DeleteForMe

message SyncMessage.DeleteForMe.MessageDeletes

SignalService.proto:634

Used in: DeleteForMe

message SyncMessage.DeviceNameChange

SignalService.proto:667

Used in: SyncMessage

message SyncMessage.FetchLatest

SignalService.proto:518

Used in: SyncMessage

enum SyncMessage.FetchLatest.Type

SignalService.proto:519

Used in: FetchLatest

message SyncMessage.Keys

SignalService.proto:529

Used in: SyncMessage

message SyncMessage.MessageRequestResponse

SignalService.proto:541

Used in: SyncMessage

enum SyncMessage.MessageRequestResponse.Type

SignalService.proto:542

Used in: MessageRequestResponse

message SyncMessage.PniChangeNumber

SignalService.proto:558

Used in: SyncMessage

message SyncMessage.PniIdentity

SignalService.proto:536

message SyncMessage.Read

SignalService.proto:480

Used in: SyncMessage

message SyncMessage.Request

SignalService.proto:466

Used in: SyncMessage

enum SyncMessage.Request.Type

SignalService.proto:467

Used in: Request

message SyncMessage.Sent

SignalService.proto:425

Used in: SyncMessage

message SyncMessage.Sent.StoryMessageRecipient

SignalService.proto:434

Used in: Sent

message SyncMessage.Sent.UnidentifiedDeliveryStatus

SignalService.proto:426

Used in: Sent

message SyncMessage.StickerPackOperation

SignalService.proto:501

Used in: SyncMessage

enum SyncMessage.StickerPackOperation.Type

SignalService.proto:502

Used in: StickerPackOperation

message SyncMessage.ViewOnceOpen

SignalService.proto:512

Used in: SyncMessage

message SyncMessage.Viewed

SignalService.proto:486

Used in: SyncMessage

message TextAttachment

SignalService.proto:381

Used in: StoryMessage

message TextAttachment.Gradient

SignalService.proto:391

Used in: TextAttachment

enum TextAttachment.Style

SignalService.proto:382

Used in: TextAttachment

message TypingMessage

SignalService.proto:351

Used in: Content

enum TypingMessage.Action

SignalService.proto:352

Used in: TypingMessage

message UnidentifiedSenderMessage

UnidentifiedDelivery.proto:33

message UnidentifiedSenderMessage.Message

UnidentifiedDelivery.proto:35

enum UnidentifiedSenderMessage.Message.ContentHint

UnidentifiedDelivery.proto:48

Used in: Message

enum UnidentifiedSenderMessage.Message.Type

UnidentifiedDelivery.proto:36

Used in: Message

message Verified

SignalService.proto:410

Used in: SyncMessage

enum Verified.State

SignalService.proto:411

Used in: Verified

message WebSocketMessage

SubProtocol.proto:24

enum WebSocketMessage.Type

SubProtocol.proto:25

Used in: WebSocketMessage

message WebSocketRequestMessage

SubProtocol.proto:8

Used in: WebSocketMessage

message WebSocketResponseMessage

SubProtocol.proto:16

Used in: WebSocketMessage

message WriteOperation

SignalStorage.proto:34