Default package

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

enum ActiveClientState

hangouts.proto:18

Describes which Hangouts client is active.

Used in: StateUpdateHeader

message AddUserRequest

hangouts.proto:1210

message AddUserResponse

hangouts.proto:1216

message Attachment

hangouts.proto:281

An attachment for a chat message.

Used in: MessageContent

message BatchUpdate

hangouts.proto:1081

List of StateUpdate messages to allow pushing multiple notifications from the server to the client simultaneously.

message BlockNotification

hangouts.proto:1166

Used in: StateUpdate

enum BlockState

hangouts.proto:559

Used in: BlockStateChange

message BlockStateChange

hangouts.proto:565

Used in: BlockNotification

enum CallerIdSettingsMask

hangouts.proto:945

Used in: PhoneData

message ChatMessage

hangouts.proto:301

A chat message in a conversation.

Used in: Event

message ChatMessageSpec

hangouts.proto:1441

Used in: SendChatMessageRequest, StatusMessageSetting

enum ClientBuildType

hangouts.proto:621

Build type of the client.

Used in: ClientVersion

enum ClientId

hangouts.proto:602

Identifies the client.

Used in: ClientVersion

message ClientIdentifier

hangouts.proto:115

Used in: ClientPresenceState, RequestHeader

message ClientPresenceState

hangouts.proto:131

Used in: SelfPresenceNotification

enum ClientPresenceStateType

hangouts.proto:122

Used in: ClientPresenceState, PresenceStateSetting

message ClientVersion

hangouts.proto:630

The client and device version.

Used in: RequestHeader

message ConfigurationBit

hangouts.proto:831

Used in: GetSelfInfoResponse, SetNotificationSettingNotification

enum ConfigurationBitType

hangouts.proto:758

A type of binary configuration option.

Used in: ConfigurationBit

message Conversation

hangouts.proto:534

A conversation between two or more users.

Used in: ConversationNotification, ConversationState, CreateConversationResponse, SetGroupLinkSharingEnabledResponse, StateUpdate

message ConversationId

hangouts.proto:56

Identifies a conversation.

Used in: Conversation, ConversationSpec, ConversationState, ConversationViewModification, DeleteActionNotification, DeleteConversationRequest, EasterEggNotification, EasterEggRequest, Event, EventRequestHeader, GetGroupConversationUrlRequest, ReplyToInviteNotification, SetConversationNotificationLevelNotification, SetConversationNotificationLevelRequest, SetFocusNotification, SetFocusRequest, SetTypingNotification, SetTypingRequest, UpdateWatermarkRequest, WatermarkNotification

message ConversationNotification

hangouts.proto:1085

Used in: StateUpdate

message ConversationParticipantData

hangouts.proto:512

Used in: Conversation

message ConversationRename

hangouts.proto:325

Used in: Event

message ConversationSpec

hangouts.proto:1179

Used in: GetConversationRequest

message ConversationState

hangouts.proto:728

State of a conversation and recent events.

Used in: GetConversationResponse, SyncAllNewEventsResponse, SyncRecentConversationsResponse

enum ConversationStatus

hangouts.proto:444

Used in: UserConversationState

enum ConversationType

hangouts.proto:430

Used in: Conversation, CreateConversationRequest

enum ConversationView

hangouts.proto:454

Used in: ConversationViewModification, UserConversationState

message ConversationViewModification

hangouts.proto:1130

Used in: StateUpdate

message Country

hangouts.proto:924

Describes a user's country.

Used in: GetSelfInfoResponse

message CreateConversationRequest

hangouts.proto:1221

message CreateConversationResponse

hangouts.proto:1229

message DeleteAction

hangouts.proto:904

Used in: DeleteActionNotification, DeleteConversationResponse

message DeleteActionNotification

hangouts.proto:1157

Used in: StateUpdate

message DeleteConversationRequest

hangouts.proto:1235

message DeleteConversationResponse

hangouts.proto:1241

enum DeleteType

hangouts.proto:899

Used in: DeleteAction

message DeliveryMedium

hangouts.proto:469

Used in: DeliveryMediumOption, Event, EventRequestHeader

message DeliveryMediumOption

hangouts.proto:475

Used in: UserConversationState

enum DeliveryMediumType

hangouts.proto:462

Used in: DeliveryMedium

message DesktopOffSetting

hangouts.proto:873

Used in: GetSelfInfoResponse, SelfPresenceNotification, SetPresenceRequest

message DesktopOffState

hangouts.proto:878

Used in: GetSelfInfoResponse, SelfPresenceNotification

message DesktopSoundSetting

hangouts.proto:938

Sound settings in the desktop Hangouts client.

Used in: GetSelfInfoResponse, SetNotificationSettingNotification

message DeviceStatus

hangouts.proto:71

Indicates whether Hangouts is active (running in the foreground) on different types of devices.

Used in: Presence

message DndSetting

hangouts.proto:887

Enable or disable do-not-disturb mode. Not to be confused with DoNotDisturbSetting, which is used to indicate the state of do-not-disturb mode.

Used in: SetPresenceRequest

message DoNotDisturbSetting

hangouts.proto:29

The state of do-not-disturb mode. Not to be confused with DndSetting, which is used to change the state of do-not-disturb mode.

Used in: GetSelfInfoResponse, NotificationSettings, SelfPresenceNotification

message EasterEgg

hangouts.proto:555

Used in: EasterEggNotification, EasterEggRequest

message EasterEggNotification

hangouts.proto:1136

Used in: StateUpdate

message EasterEggRequest

hangouts.proto:1246

message EasterEggResponse

hangouts.proto:1252

message EmbedItem

hangouts.proto:252

An item of some type embedded in a chat message.

Used in: Attachment, Place

message EmbedItem.GeoCoordinates

hangouts.proto:271

Used in: EmbedItem

message EmbedItem.Image

hangouts.proto:275

Used in: EmbedItem

message EmbedItem.PostalAddress

hangouts.proto:268

Used in: EmbedItem

message Entity

hangouts.proto:672

A user that can participate in conversations.

Used in: EntityResult, GetEntityByIdResponse, GetSelfInfoResponse, GetSuggestedEntitiesResponse, SearchEntitiesResponse, SuggestedContact

enum Entity.PastHangoutState

hangouts.proto:680

Used in: Entity

message EntityLookupSpec

hangouts.proto:744

Specifies an entity to lookup by one of its properties.

Used in: EntityResult, GetEntityByIdRequest

message EntityProperties

hangouts.proto:692

Used in: Entity

message EntityResult

hangouts.proto:1195

Used in: GetEntityByIdResponse

message Event

hangouts.proto:401

Event that becomes part of a conversation's history.

Used in: AddUserResponse, ConversationState, EventNotification, ModifyOTRStatusResponse, RemoveUserResponse, RenameConversationResponse, SendChatMessageResponse, SetGroupLinkSharingEnabledResponse

message EventAnnotation

hangouts.proto:293

Annotation that can be applied to a chat message event. The only known use for this is "\me" actions supported by the Chrome client (type 4).

Used in: ChatMessage, SendChatMessageRequest

message EventContinuationToken

hangouts.proto:737

Token that allows retrieving more events from a position in a conversation. Specifying event_timestamp is sufficient.

Used in: ConversationState, GetConversationRequest

message EventNotification

hangouts.proto:1089

Used in: StateUpdate

message EventRequestHeader

hangouts.proto:593

Used in: AddUserRequest, ModifyOTRStatusRequest, RemoveUserRequest, RenameConversationRequest, SendChatMessageRequest, SetGroupLinkSharingEnabledRequest

enum EventType

hangouts.proto:376

Used in: Event, EventRequestHeader

message ExistingMedia

hangouts.proto:589

Used in: SendChatMessageRequest

enum FieldMask

hangouts.proto:862

Used in: QueryPresenceRequest

enum FocusDevice

hangouts.proto:49

Used in: SetFocusNotification

enum FocusType

hangouts.proto:43

Used in: SetFocusNotification, SetFocusRequest

enum ForceHistory

hangouts.proto:520

Used in: Conversation

message Formatting

hangouts.proto:159

Used in: Segment

enum Gender

hangouts.proto:716

Used in: EntityProperties

message GetConversationRequest

hangouts.proto:1257

message GetConversationResponse

hangouts.proto:1272

message GetEntityByIdRequest

hangouts.proto:1279

message GetEntityByIdResponse

hangouts.proto:1287

message GetGroupConversationUrlRequest

hangouts.proto:1295

message GetGroupConversationUrlResponse

hangouts.proto:1301

message GetSelfInfoRequest

hangouts.proto:1345

message GetSelfInfoResponse

hangouts.proto:1351

message GetSuggestedEntitiesRequest

hangouts.proto:1307

message GetSuggestedEntitiesResponse

hangouts.proto:1334

message GroupLinkSharingModification

hangouts.proto:1017

Used in: Event

enum GroupLinkSharingStatus

hangouts.proto:1200

Used in: Conversation, GroupLinkSharingModification, SetGroupLinkSharingEnabledRequest

message HangoutEvent

hangouts.proto:340

Used in: Event

enum HangoutEventType

hangouts.proto:330

Used in: HangoutEvent

message HashModifier

hangouts.proto:394

Used in: Event

message I18nData

hangouts.proto:978

Used in: PhoneNumber

enum InvitationAffinity

hangouts.proto:480

Used in: UserConversationState

enum InvitationStatus

hangouts.proto:506

Used in: ConversationParticipantData, SuggestedContact

message InviteeID

hangouts.proto:910

Used in: AddUserRequest, CreateConversationRequest

enum ItemType

hangouts.proto:186

A type of embedded item.

Used in: EmbedItem

message LastSeen

hangouts.proto:80

Used in: Presence

message LinkData

hangouts.proto:166

Used in: Segment

message Location

hangouts.proto:1424

Used in: SendChatMessageRequest

message MembershipChange

hangouts.proto:316

Used in: Event

enum MembershipChangeType

hangouts.proto:311

Used in: MembershipChange

message MessageContent

hangouts.proto:286

Chat message content.

Used in: ChatMessage, SendChatMessageRequest, StatusMessageState

message ModifyOTRStatusRequest

hangouts.proto:1457

message ModifyOTRStatusResponse

hangouts.proto:1463

message MoodState

hangouts.proto:1151

TODO: Merge with RichPresenceState?

Used in: SelfPresenceNotification

enum NetworkType

hangouts.proto:527

Used in: Conversation

enum NotificationLevel

hangouts.proto:136

Used in: SetConversationNotificationLevelNotification, SetConversationNotificationLevelRequest, UserConversationState, UserEventState

message NotificationSettings

hangouts.proto:39

Used in: StateUpdateHeader

message OTRModification

hangouts.proto:350

Used in: Event

enum OffTheRecordStatus

hangouts.proto:364

Used in: Conversation, Event, EventRequestHeader, ModifyOTRStatusRequest, OTRModification

enum OffTheRecordToggle

hangouts.proto:358

Whether the OTR toggle is available to the user.

Used in: Conversation, OTRModification

message OffnetworkAddress

hangouts.proto:1190

Used in: SendOffnetworkInvitationRequest

enum OffnetworkAddressType

hangouts.proto:1185

Used in: OffnetworkAddress

message ParticipantId

hangouts.proto:62

Identifies a user.

Used in: BlockStateChange, Conversation, ConversationParticipantData, EasterEggNotification, Entity, Event, HangoutEvent, MembershipChange, PresenceResult, QueryPresenceRequest, RemoveUserRequest, SendChatMessageRequest, SetFocusNotification, SetTypingNotification, UserConversationState, UserEventState, UserReadState, WatermarkNotification

enum ParticipantType

hangouts.proto:500

Used in: ConversationParticipantData, Entity

message Phone

hangouts.proto:965

Used in: PhoneData

message PhoneData

hangouts.proto:950

Used in: GetSelfInfoResponse

enum PhoneDiscoverabilityStatus

hangouts.proto:960

Used in: Phone

message PhoneNumber

hangouts.proto:987

Used in: DeliveryMedium, Phone

enum PhoneValidationResult

hangouts.proto:974

Used in: I18nData

enum PhoneVerificationStatus

hangouts.proto:955

Used in: Phone

message Photo

hangouts.proto:576

Used in: ExistingMedia

enum PhotoUrlStatus

hangouts.proto:708

Status of EntityProperties.photo_url.

Used in: EntityProperties

message Place

hangouts.proto:238

Place that can be embedded in a chat message via Google Maps.

Used in: EmbedItem, Location

message PlusPhoto

hangouts.proto:196

Google Plus photo that can be embedded in a chat message.

Used in: EmbedItem

enum PlusPhoto.MediaType

hangouts.proto:213

Media type.

Used in: PlusPhoto

message PlusPhoto.Thumbnail

hangouts.proto:199

Metadata for displaying an image thumbnail.

Used in: PlusPhoto

message Presence

hangouts.proto:85

Used in: Entity, PresenceResult

message PresenceNotification

hangouts.proto:1162

Used in: StateUpdate

message PresenceResult

hangouts.proto:100

Used in: PresenceNotification, QueryPresenceResponse

message PresenceStateSetting

hangouts.proto:894

Used in: SetPresenceRequest

enum ProfileType

hangouts.proto:722

Used in: EntityProperties

message QueryPresenceRequest

hangouts.proto:1375

message QueryPresenceResponse

hangouts.proto:1381

message RemoveUserRequest

hangouts.proto:1386

message RemoveUserResponse

hangouts.proto:1393

message RenameConversationRequest

hangouts.proto:1398

message RenameConversationResponse

hangouts.proto:1406

message ReplyToInviteNotification

hangouts.proto:1117

Used in: StateUpdate

enum ReplyToInviteType

hangouts.proto:570

Used in: ReplyToInviteNotification

message RequestHeader

hangouts.proto:646

Header for requests from the client to the server.

Used in: AddUserRequest, CreateConversationRequest, DeleteConversationRequest, EasterEggRequest, GetConversationRequest, GetEntityByIdRequest, GetGroupConversationUrlRequest, GetSelfInfoRequest, GetSuggestedEntitiesRequest, ModifyOTRStatusRequest, QueryPresenceRequest, RemoveUserRequest, RenameConversationRequest, SearchEntitiesRequest, SendChatMessageRequest, SendOffnetworkInvitationRequest, SetActiveClientRequest, SetConversationLevelRequest, SetConversationNotificationLevelRequest, SetFocusRequest, SetGroupLinkSharingEnabledRequest, SetPresenceRequest, SetTypingRequest, SyncAllNewEventsRequest, SyncRecentConversationsRequest, UpdateWatermarkRequest

message ResponseHeader

hangouts.proto:663

Header for responses from the server to the client.

Used in: AddUserResponse, CreateConversationResponse, DeleteConversationResponse, EasterEggResponse, GetConversationResponse, GetEntityByIdResponse, GetGroupConversationUrlResponse, GetSelfInfoResponse, GetSuggestedEntitiesResponse, ModifyOTRStatusResponse, QueryPresenceResponse, RemoveUserResponse, RenameConversationResponse, SearchEntitiesResponse, SendChatMessageResponse, SendOffnetworkInvitationResponse, SetActiveClientResponse, SetConversationLevelResponse, SetConversationNotificationLevelResponse, SetFocusResponse, SetGroupLinkSharingEnabledResponse, SetPresenceResponse, SetTypingResponse, SyncAllNewEventsResponse, SyncRecentConversationsResponse, UpdateWatermarkResponse

enum ResponseStatus

hangouts.proto:655

Status of the response from the server to the client.

Used in: ResponseHeader

message RichPresenceEnabledState

hangouts.proto:857

Used in: RichPresenceEnabledStateNotification, RichPresenceState

message RichPresenceEnabledStateNotification

hangouts.proto:1175

Used in: StateUpdate

message RichPresenceState

hangouts.proto:853

Used in: GetSelfInfoResponse

enum RichPresenceType

hangouts.proto:836

Used in: RichPresenceEnabledState

message SearchEntitiesRequest

hangouts.proto:1413

message SearchEntitiesResponse

hangouts.proto:1419

message Segment

hangouts.proto:172

A segment of a message. Message are broken into segments that may be of different types and have different formatting.

Used in: ChatMessageSpec, MessageContent

enum SegmentType

hangouts.proto:150

Used in: Segment

message SelfPresenceNotification

hangouts.proto:1143

Notifies the status of other clients and status message.

Used in: StateUpdate

message SendChatMessageRequest

hangouts.proto:1428

message SendChatMessageResponse

hangouts.proto:1449

message SendOffnetworkInvitationRequest

hangouts.proto:1468

message SendOffnetworkInvitationResponse

hangouts.proto:1473

message SetActiveClientRequest

hangouts.proto:1477

message SetActiveClientResponse

hangouts.proto:1490

message SetConversationLevelRequest

hangouts.proto:1494

message SetConversationLevelResponse

hangouts.proto:1500

message SetConversationNotificationLevelNotification

hangouts.proto:1108

Used in: StateUpdate

message SetConversationNotificationLevelRequest

hangouts.proto:1506

message SetConversationNotificationLevelResponse

hangouts.proto:1512

message SetFocusNotification

hangouts.proto:1093

Used in: StateUpdate

message SetFocusRequest

hangouts.proto:1517

message SetFocusResponse

hangouts.proto:1524

message SetGroupLinkSharingEnabledRequest

hangouts.proto:1529

message SetGroupLinkSharingEnabledResponse

hangouts.proto:1536

message SetNotificationSettingNotification

hangouts.proto:1170

Used in: StateUpdate

message SetPresenceRequest

hangouts.proto:1545

Allows setting one or more of the included presence-related settings.

message SetPresenceResponse

hangouts.proto:1557

message SetTypingNotification

hangouts.proto:1101

Used in: StateUpdate

message SetTypingRequest

hangouts.proto:1561

message SetTypingResponse

hangouts.proto:1567

enum SoundState

hangouts.proto:931

Used in: DesktopSoundSetting

enum SourceType

hangouts.proto:372

Used in: Event

message StateUpdate

hangouts.proto:1028

Pushed from the server to the client to notify it of state changes. Includes exactly one type of notification, and optionally updates the attributes of a conversation.

Used in: BatchUpdate

message StateUpdateHeader

hangouts.proto:1066

Header for StateUpdate messages.

Used in: StateUpdate

message StatusMessageSetting

hangouts.proto:1553

Used in: SetPresenceRequest

message StatusMessageState

hangouts.proto:96

Used in: MoodState, Presence

message SuggestedContact

hangouts.proto:1001

Used in: SuggestedContactGroup

message SuggestedContactGroup

hangouts.proto:1008

Used in: GetSuggestedEntitiesResponse

message SuggestedContactGroupHash

hangouts.proto:993

Used in: GetSuggestedEntitiesRequest

message SyncAllNewEventsRequest

hangouts.proto:1572

message SyncAllNewEventsResponse

hangouts.proto:1581

enum SyncFilter

hangouts.proto:915

Used in: SyncRecentConversationsRequest

message SyncRecentConversationsRequest

hangouts.proto:1589

message SyncRecentConversationsResponse

hangouts.proto:1599

message TestMessage

test_pblite.proto:7

message TestMessage.EmbeddedMessage

test_pblite.proto:27

messages

Used in: TestMessage

enum TestMessage.TestEnum

test_pblite.proto:17

enums

Used in: TestMessage

message TestRequiredMessage

test_pblite.proto:3

enum TypingType

hangouts.proto:105

Used in: SetTypingNotification, SetTypingRequest

message UpdateWatermarkRequest

hangouts.proto:1606

message UpdateWatermarkResponse

hangouts.proto:1612

message UserConversationState

hangouts.proto:486

Used in: Conversation

message UserEventState

hangouts.proto:144

Used in: Event

message UserReadState

hangouts.proto:438

Used in: Conversation, UserConversationState

message WatermarkNotification

hangouts.proto:1124

Used in: StateUpdate