package common.messaging.v2

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

message Chat

model.proto:29

Chat represents the 'metadata' about a Chat. A chat is fundamentally broken down into: 1. Metadata (id, type info, etc) 2. Message Log (log of actual messages) 3. Pointer States This represents (1), while the other two only have accessors via APIs, since implementations of (2) and (3) are highly varied between server and clients.

Used in: mobile.chats.v2.GetChatInfoStreamResponse, mobile.groups.v2.CreateGroupResponse

message ChatUpdate

model.proto:97

message ChatUpdate.ImagePreview

model.proto:116

todo: fill me out

Used in: ChatUpdate

(message has no fields)

message ChatUpdate.NameUpdate

model.proto:123

Used in: ChatUpdate

message ChatUpdate.ParticipantsUpdate

model.proto:141

Used in: ChatUpdate

message ChatUpdate.ProfilePicUpdate

model.proto:133

Used in: ChatUpdate

message ChatUpdate.TextPreview

model.proto:109

Used in: ChatUpdate

message Message

model.proto:51

Message represents the a message. For now, it only includes the bare minimum for message routing / MLSM model. A fully defined message model still needs to be defined (initial work was started multiple times).

message Message.Id

model.proto:64

Used in: Message, Pointer

message Pointer

model.proto:84

enum Pointer.Type

model.proto:90

Used in: Pointer