package signalservice

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

message AccountRecord

StorageService.proto:193

Used in: StorageRecord

message AccountRecord.IAPSubscriberData

StorageService.proto:242

Used in: AccountRecord

message AccountRecord.NotificationProfileManualOverride

StorageService.proto:253

Used in: AccountRecord

message AccountRecord.NotificationProfileManualOverride.ManuallyEnabled

StorageService.proto:254

Used in: NotificationProfileManualOverride

enum AccountRecord.PhoneNumberSharingMode

StorageService.proto:201

Used in: AccountRecord

message AccountRecord.PinnedConversation

StorageService.proto:207

Used in: AccountRecord

message AccountRecord.PinnedConversation.Contact

StorageService.proto:208

Used in: PinnedConversation

message AccountRecord.PinnedConversation.ReleaseNotes

StorageService.proto:214

Used in: PinnedConversation

(message has no fields)

enum AccountRecord.UnreadBadgeType

StorageService.proto:195

Used in: AccountRecord

Used in: AccountRecord

enum AccountRecord.UsernameLink.Color

StorageService.proto:225

Used in: UsernameLink

message AddressableMessage

SignalService.proto:1037

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

message AttachmentPointer

SignalService.proto:921

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

enum AttachmentPointer.Flags

SignalService.proto:922

enum AvatarColor

StorageService.proto:93

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 BodyRange

SignalService.proto:1017

Used in: DataMessage, DataMessage.Quote, StoryMessage

enum BodyRange.Style

SignalService.proto:1018

Used in: BodyRange

message CallLinkRecord

StorageService.proto:360

Used in: StorageRecord

message CallMessage

SignalService.proto:123

Used in: Content

message CallMessage.Answer

SignalService.proto:136

Used in: CallMessage

message CallMessage.Busy

SignalService.proto:150

Used in: CallMessage

message CallMessage.Hangup

SignalService.proto:154

Used in: CallMessage

enum CallMessage.Hangup.Type

SignalService.proto:155

Used in: Hangup

message CallMessage.IceUpdate

SignalService.proto:142

Used in: CallMessage

message CallMessage.Offer

SignalService.proto:124

Used in: CallMessage

enum CallMessage.Offer.Type

SignalService.proto:125

Used in: Offer

message CallMessage.Opaque

SignalService.proto:167

Used in: CallMessage

enum CallMessage.Opaque.Urgency

SignalService.proto:168

Used in: Opaque

message ChatFolderRecord

StorageService.proto:381

Used in: StorageRecord

enum ChatFolderRecord.FolderType

StorageService.proto:383

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

Used in: ChatFolderRecord

message ContactDetails

SignalService.proto:967

message ContactDetails.Avatar

SignalService.proto:968

Used in: ContactDetails

message ContactRecord

StorageService.proto:108

Used in: StorageRecord

enum ContactRecord.IdentityState

StorageService.proto:109

Used in: ContactRecord

message ContactRecord.Name

StorageService.proto:115

Used in: ContactRecord

message Content

SignalService.proto:106

message ConversationIdentifier

SignalService.proto:1046

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

message DataMessage

SignalService.proto:188

Used in: Content, EditMessage, SyncMessage.Sent

message DataMessage.AdminDelete

SignalService.proto:421

Used in: DataMessage

message DataMessage.Contact

SignalService.proto:262

Used in: DataMessage

message DataMessage.Contact.Avatar

SignalService.proto:317

Used in: Contact

message DataMessage.Contact.Email

SignalService.proto:286

Used in: Contact

enum DataMessage.Contact.Email.Type

SignalService.proto:287

Used in: Email

message DataMessage.Contact.Name

SignalService.proto:263

Used in: Contact

message DataMessage.Contact.Phone

SignalService.proto:273

Used in: Contact

enum DataMessage.Contact.Phone.Type

SignalService.proto:274

Used in: Phone

message DataMessage.Contact.PostalAddress

SignalService.proto:299

Used in: Contact

enum DataMessage.Contact.PostalAddress.Type

SignalService.proto:300

Used in: PostalAddress

message DataMessage.Contact.SignalNickname

SignalService.proto:322

Used in: Contact

message DataMessage.Delete

SignalService.proto:357

Used in: DataMessage

enum DataMessage.Flags

SignalService.proto:189

message DataMessage.GiftBadge

SignalService.proto:386

Used in: DataMessage

message DataMessage.GroupCallUpdate

SignalService.proto:361

Used in: DataMessage

message DataMessage.Payment

SignalService.proto:196

Used in: DataMessage

message DataMessage.Payment.Activation

SignalService.proto:221

Used in: Payment

enum DataMessage.Payment.Activation.Type

SignalService.proto:222

Used in: Activation

message DataMessage.Payment.Amount

SignalService.proto:197

message DataMessage.Payment.Amount.MobileCoin

SignalService.proto:198

Used in: Amount

message DataMessage.Payment.Notification

SignalService.proto:207

Used in: Payment

message DataMessage.Payment.Notification.MobileCoin

SignalService.proto:208

Used in: Notification

message DataMessage.PinMessage

SignalService.proto:407

Used in: DataMessage

message DataMessage.PollCreate

SignalService.proto:390

Used in: DataMessage

message DataMessage.PollTerminate

SignalService.proto:396

Used in: DataMessage

message DataMessage.PollVote

SignalService.proto:400

Used in: DataMessage

enum DataMessage.ProtocolVersion

SignalService.proto:371

message DataMessage.Quote

SignalService.proto:239

Used in: DataMessage

message DataMessage.Quote.QuotedAttachment

SignalService.proto:246

Used in: Quote

enum DataMessage.Quote.Type

SignalService.proto:240

Used in: Quote

message DataMessage.Reaction

SignalService.proto:348

Used in: DataMessage

message DataMessage.Sticker

SignalService.proto:340

Used in: DataMessage

message DataMessage.StoryContext

SignalService.proto:365

Used in: DataMessage

message DataMessage.UnpinMessage

SignalService.proto:416

Used in: DataMessage

message DecryptionErrorMessage

SignalService.proto:1000

message DeviceName

DeviceName.proto:13

message EditMessage

SignalService.proto:1012

Used in: Content, SyncMessage.Sent

message Envelope

SignalService.proto:13

Used in: org.signal.chat.messages.GetMessagesResponse

enum Envelope.Type

SignalService.proto:14

Used in: Envelope

message GroupContextV2

SignalService.proto:961

Used in: DataMessage, StoryMessage

message GroupV1Record

StorageService.proto:153

Used in: StorageRecord

message GroupV2Record

StorageService.proto:162

Used in: StorageRecord

enum GroupV2Record.StorySendMode

StorageService.proto:163

Used in: GroupV2Record

message ManifestRecord

StorageService.proto:43

message ManifestRecord.Identifier

StorageService.proto:44

Used in: ManifestRecord

enum ManifestRecord.Identifier.Type

StorageService.proto:45

Used in: Identifier

message NotificationProfile

StorageService.proto:402

Used in: StorageRecord

enum NotificationProfile.DayOfWeek

StorageService.proto:403

Used in: NotificationProfile

message NullMessage

SignalService.proto:457

Used in: Content

enum OptionalBool

StorageService.proto:12

Used in: AccountRecord, ContactRecord, GroupV2Record

message Pack

StickerResources.proto:13

message Pack.Sticker

StickerResources.proto:14

Used in: Pack

message PaymentAddress

SignalService.proto:989

message PaymentAddress.MobileCoin

SignalService.proto:990

Used in: PaymentAddress

message Payments

StorageService.proto:188

Used in: AccountRecord

message PniSignatureMessage

SignalService.proto:1006

Used in: Content

message Preview

SignalService.proto:494

Used in: DataMessage, TextAttachment

message ProvisionEnvelope

Provisioning.proto:23

message ProvisionMessage

Provisioning.proto:28

message ProvisioningAddress

Provisioning.proto:15

An opaque address sent by the server when clients first open a provisioning WebSocket

enum ProvisioningVersion

Provisioning.proto:51

message ReadOperation

StorageService.proto:32

message ReceiptMessage

SignalService.proto:461

Used in: Content

enum ReceiptMessage.Type

SignalService.proto:462

Used in: ReceiptMessage

message Recipient

StorageService.proto:367

Used in: ChatFolderRecord, NotificationProfile

message Recipient.Contact

StorageService.proto:368

Used in: Recipient

message StickerPackRecord

StorageService.proto:339

Used in: StorageRecord

message StorageItem

StorageService.proto:23

Used in: StorageItems, WriteOperation

message StorageItems

StorageService.proto:28

message StorageManifest

StorageService.proto:18

Used in: WriteOperation

message StorageRecord

StorageService.proto:69

message StoryDistributionListRecord

StorageService.proto:329

Used in: StorageRecord

message StoryMessage

SignalService.proto:483

Used in: Content, SyncMessage.Sent

message SyncMessage

SignalService.proto:552

Used in: Content

message SyncMessage.AttachmentBackfillRequest

SignalService.proto:846

Used in: SyncMessage

message SyncMessage.AttachmentBackfillResponse

SignalService.proto:851

Used in: SyncMessage

message SyncMessage.AttachmentBackfillResponse.AttachmentData

SignalService.proto:852

Used in: AttachmentDataList

enum SyncMessage.AttachmentBackfillResponse.AttachmentData.Status

SignalService.proto:853

Used in: AttachmentData

message SyncMessage.AttachmentBackfillResponse.AttachmentDataList

SignalService.proto:868

Used in: AttachmentBackfillResponse

enum SyncMessage.AttachmentBackfillResponse.Error

SignalService.proto:864

Used in: AttachmentBackfillResponse

message SyncMessage.Blocked

SignalService.proto:591

Used in: SyncMessage

message SyncMessage.Blocked.BlockedAci

SignalService.proto:602

Used in: Blocked

message SyncMessage.Blocked.BlockedE164

SignalService.proto:597

Used in: Blocked

message SyncMessage.Blocked.BlockedGroup

SignalService.proto:607

Used in: Blocked

message SyncMessage.CallEvent

SignalService.proto:740

Used in: SyncMessage

enum SyncMessage.CallEvent.Direction

SignalService.proto:749

Used in: CallEvent

enum SyncMessage.CallEvent.Event

SignalService.proto:755

Used in: CallEvent

enum SyncMessage.CallEvent.Type

SignalService.proto:741

Used in: CallEvent

message SyncMessage.CallLinkUpdate

SignalService.proto:776

Used in: SyncMessage

enum SyncMessage.CallLinkUpdate.Type

SignalService.proto:777

Used in: CallLinkUpdate

message SyncMessage.CallLogEvent

SignalService.proto:788

Used in: SyncMessage

enum SyncMessage.CallLogEvent.Type

SignalService.proto:789

Used in: CallLogEvent

message SyncMessage.Configuration

SignalService.proto:645

Used in: SyncMessage

message SyncMessage.Contacts

SignalService.proto:586

Used in: SyncMessage

message SyncMessage.DeleteForMe

SignalService.proto:807

Used in: SyncMessage

message SyncMessage.DeleteForMe.AttachmentDelete

SignalService.proto:813

Used in: DeleteForMe

message SyncMessage.DeleteForMe.ConversationDelete

SignalService.proto:824

Used in: DeleteForMe

message SyncMessage.DeleteForMe.LocalOnlyConversationDelete

SignalService.proto:831

Used in: DeleteForMe

message SyncMessage.DeleteForMe.MessageDeletes

SignalService.proto:808

Used in: DeleteForMe

message SyncMessage.DeviceNameChange

SignalService.proto:841

Used in: SyncMessage

message SyncMessage.FetchLatest

SignalService.proto:672

Used in: SyncMessage

enum SyncMessage.FetchLatest.Type

SignalService.proto:673

Used in: FetchLatest

message SyncMessage.Keys

SignalService.proto:683

Used in: SyncMessage

message SyncMessage.MessageRequestResponse

SignalService.proto:695

Used in: SyncMessage

enum SyncMessage.MessageRequestResponse.Type

SignalService.proto:696

Used in: MessageRequestResponse

message SyncMessage.OutgoingPayment

SignalService.proto:713

Used in: SyncMessage

message SyncMessage.OutgoingPayment.MobileCoin

SignalService.proto:714

Used in: OutgoingPayment

message SyncMessage.PniChangeNumber

SignalService.proto:731

Used in: SyncMessage

message SyncMessage.PniIdentity

SignalService.proto:690

message SyncMessage.Read

SignalService.proto:631

Used in: SyncMessage

message SyncMessage.Request

SignalService.proto:617

Used in: SyncMessage

enum SyncMessage.Request.Type

SignalService.proto:618

Used in: Request

message SyncMessage.Sent

SignalService.proto:553

Used in: SyncMessage

message SyncMessage.Sent.StoryMessageRecipient

SignalService.proto:563

Used in: Sent

message SyncMessage.Sent.UnidentifiedDeliveryStatus

SignalService.proto:554

Used in: Sent

message SyncMessage.StickerPackOperation

SignalService.proto:654

Used in: SyncMessage

enum SyncMessage.StickerPackOperation.Type

SignalService.proto:655

Used in: StickerPackOperation

message SyncMessage.UsernameChange

SignalService.proto:882

Used in: SyncMessage

(message has no fields)

message SyncMessage.ViewOnceOpen

SignalService.proto:665

Used in: SyncMessage

message SyncMessage.Viewed

SignalService.proto:638

Used in: SyncMessage

message TextAttachment

SignalService.proto:502

Used in: StoryMessage

message TextAttachment.Gradient

SignalService.proto:512

Color ordering: 0 degrees: bottom-to-top 90 degrees: left-to-right 180 degrees: top-to-bottom 270 degrees: right-to-left

Used in: TextAttachment

enum TextAttachment.Style

SignalService.proto:503

Used in: TextAttachment

message TypingMessage

SignalService.proto:472

Used in: Content

enum TypingMessage.Action

SignalService.proto:473

Used in: TypingMessage

message Verified

SignalService.proto:537

Used in: SyncMessage

enum Verified.State

SignalService.proto:538

Used in: Verified

message WebSocketMessage

WebSocketResources.proto:29

enum WebSocketMessage.Type

WebSocketResources.proto:30

Used in: WebSocketMessage

message WebSocketRequestMessage

WebSocketResources.proto:13

Used in: WebSocketMessage

message WebSocketResponseMessage

WebSocketResources.proto:21

Used in: WebSocketMessage

message WriteOperation

StorageService.proto:36