Get desktop application:
View/edit binary Protocol Buffers messages
Used in: RecordingDetails
optional string defendant_participant_id = 2
optional string user_comments = 3
Used in: AbuseRecordingDetails
ABUSE_RECORDING_DETAILS_STATUS_UNKNOWN = 0
ABUSE_RECORDING_DETAILS_STATUS_INITIALIZE = 1
ABUSE_RECORDING_DETAILS_STATUS_CONFIRM = 2
Used in: StateUpdateHeader
ACTIVE_CLIENT_STATE_NO_ACTIVE = 0
ACTIVE_CLIENT_STATE_IS_ACTIVE = 1
ACTIVE_CLIENT_STATE_OTHER_ACTIVE = 2
Used in: CommonAnnouncement
UNKNOWN_ANNOUNCEMENT = 0
ANNOUNCEMENT_TYPE_CAMERA_APP_ON = 1
ANNOUNCEMENT_TYPE_ABUSE_RECORDING = 2
Used in: AnonymousDeviceAddRequest, AnonymousDeviceAddResponse
optional string user_name = 1
Used in: RtcClient
Used in: MessageContent
Used in: StateUpdate
Used in: BlockStateChange
BLOCK_STATE_UNKNOWN = 0
BLOCK_STATE_BLOCK = 1
BLOCK_STATE_UNBLOCK = 2
Used in: BlockNotification
Used in: HangoutParticipantBlockedUser
HANGOUT_IGNORE = 1
GPLUS_BLOCK = 2
Used in: BroadcastAddRequest, BroadcastAddResponse, BroadcastModifyRequest, BroadcastModifyResponse, BroadcastQueryResponse, BroadcastSearchResponse, BroadcastsPushNotification, HangoutSearchResult
optional string hangout_id = 1
optional string broadcast_id = 2
optional string project_id = 3
optional string producer_participant_id = 5
optional string owner_profile_id = 10
optional LiveStreamStatus live_stream_status = 11
optional RecordingStatus recording_status = 12
Used in: BroadcastRemoveRequest, BroadcastsPushNotification
optional string hangout_id = 1
optional string broadcast_id = 2
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional string broadcast_id = 3
optional SyncMetadata sync_metadata = 4
Used in: RecordingDetails
(message has no fields)
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional string broadcast_id = 3
optional SyncMetadata sync_metadata = 4
optional string on_behalf_of_participant_id = 5
repeated string resource_id = 6
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional ResponseHeader response_header = 1
optional string broadcast_id = 2
optional bool is_owner = 3
Used in: Broadcast
BROADCAST_USE_CASE_HANGOUTS_ON_AIR = 0
BROADCAST_USE_CASE_CONSUMER_RECORDING = 1
BROADCAST_USE_CASE_VIDEO_VOICEMAIL = 2
BROADCAST_USE_CASE_ENTERPRISE_RECORDING = 3
BROADCAST_USE_CASE_ENTERPRISE_STREAMING = 4
BROADCAST_USE_CASE_HANGOUT_ABUSE_RECORDING = 5
BROADCAST_USE_CASE_SPEAKEASY = 8
Used in: PushNotification
Used in: HandoffLogEntry
SUCCESS = 0
OTHER_DEVICE_RESPONDED = 101
RING_TIMEOUT_CLIENT = 102
RING_TIMEOUT_SERVER = 103
ABUSE_BLOCKED = 200
ALREADY_IN_CALL = 221
BLOCKING = 202
BROWSER_NOT_SUPPORTED = 203
GEO_BLOCKED = 204
GOOGLE_PLUS_DISABLED = 205
MINORS_NOT_ALLOWED = 206
MINORS_NOT_SUPPORTED = 207
MOBILE_DATA_NOT_SUPPORTED = 208
NOT_ALLOWED = 209
NO_PLUGIN = 211
NON_GPLUS_NOT_ALLOWED = 222
UNICORN_CHILD_BLOCKED = 223
OBSOLETE_CLIENT_VERSION = 212
PLUSSPAGE_NOT_IN_CIRCLE = 213
PLUSPAGE_NO_ACCESS = 214
PROFILE_SUSPENDED = 215
ROOM_FULL = 216
ROOM_NOT_FOUND_LINK = 217
UNAUTHORIZED_HOA = 218
USER_CANCELED = 219
VIDEO_CHAT_DISABLED = 220
DISALLOWED_BY_CONFIG = 224
NO_LOCAL_PHONE_ACCOUNT = 225
NO_HANGOUT_TO_JOIN = 226
UNABLE_TO_HANDOFF_INACTIVE_CALL = 227
CONFERENCE_CALL_NOT_SUPPORTED = 228
AUTHENTICATION_FAILURE = 300
BROKEN_PLUGIN = 301
CLIENT_ERROR = 302
JOIN_ERROR = 303
JOIN_TIMEOUT = 304
NETWORK_ERROR = 305
ROOM_NOT_FOUND_ERROR = 306
SERVICE_UNAVAILBLE = 307
CREATE_CONV_TIMEOUT = 308
SIGN_IN_TIMEOUT = 309
JID_LOOKUP_TIMEOUT = 310
DOWNLOADING_CODE_TIMEOUT = 311
ROOM_DISCOVERY_TIMEOUT = 312
ROOM_CONFIG_TIMEOUT = 313
JOIN_MUC_TIMEOUT = 314
INITIATE_SESSION_TIMEOUT = 315
CREATE_HANGOUT_ID_TIMEOUT = 316
HANDOFF_TO_CELLULAR_DUE_TO_ERROR = 317
CALL_COULD_NOT_START = 318
ANDROID_TELEPHONY_API_ERROR = 319
NO_HANDOFF_NUMBER = 320
NO_TELECOMM_CONNECTION = 321
Used in: InCall
CALL_TYPE_NONE = 0
CALL_TYPE_PSTN = 1
CALL_TYPE_HANGOUT = 2
Used in: PhoneData
CALLER_ID_SETTINGS_MASK_UNKNOWN = 0
CALLER_ID_SETTINGS_MASK_PROVIDED = 1
Used in: VideoDetails
Used in: E911UserLocationInfo
optional string access_info = 2
optional int64 p_lani_timestamp_ms = 3
optional int64 registration_timestamp_ms = 4
Used in: CellularNetworkInfo
ACCESS_TYPE_UNKNOWN = 0
ACCESS_TYPE_THREEGPP_GERAN = 1
ACCESS_TYPE_THREEGPP_UTRAN_FDD = 2
ACCESS_TYPE_THREEGPP_UTRAN_TDD = 3
ACCESS_TYPE_THREEGPP_CDMA2000 = 4
ACCESS_TYPE_THREEGPP_E_UTRAN_FDD = 5
ACCESS_TYPE_THREEGPP_E_UTRAN_TDD = 6
Used in: Event
Used in: ClientVersion
BUILD_TYPE_UNKNOWN = 0
BUILD_TYPE_PRODUCTION_WEB = 1
BUILD_TYPE_DOGFOOD = 2
BUILD_TYPE_PRODUCTION_APP = 3
Used in: ClientVersion
CLIENT_ID_UNKNOWN = 0
CLIENT_ID_ANDROID = 1
CLIENT_ID_IOS = 2
CLIENT_ID_CHROME = 3
CLIENT_ID_WEB_GPLUS = 5
CLIENT_ID_WEB_GMAIL = 6
CLIENT_ID_BOT = 7
CLIENT_ID_GLASS_SERVER = 9
CLIENT_ID_PSTN_BOT = 10
CLIENT_ID_TEE = 11
CLIENT_ID_ULTRAVIOLET = 13
CLIENT_ID_ROOM_SERVER = 14
CLIENT_ID_SPEAKEASY = 16
CLIENT_ID_GOOGLE_VOICE = 17
CLIENT_ID_PROBER = 18
CLIENT_ID_ANDROID_PSTN_ONLY = 27
CLIENT_ID_EXPRESSLANE = 34
CLIENT_ID_TEST_CLIENT = 35
CLIENT_ID_WEB_HANGOUTS = 44
Used in: ClientPresenceState, RequestHeader
optional string resource = 1
optional string client_id = 2
optional string participant_log_id = 4
Used in: GetSelfInfoResponse, SelfPresenceNotification
optional uint64 expiration_timestamp = 3
Used in: ClientPresenceState, PresenceStateSetting
CLIENT_PRESENCE_STATE_UNKNOWN = 0
CLIENT_PRESENCE_STATE_NONE = 1
CLIENT_PRESENCE_STATE_MOBILE = 10
CLIENT_PRESENCE_STATE_MOBILE_ACTIVE = 20
CLIENT_PRESENCE_STATE_DESKTOP_IDLE = 30
CLIENT_PRESENCE_STATE_DESKTOP_ACTIVE = 40
Used in: HangoutParticipant
OTHER = 1
DESKTOP = 2
MOBILE = 3
TABLET = 4
PHONE = 5
VC_ROOM = 6
Used in: RequestHeader
optional ClientId client_id = 1
optional string major_version = 3
optional uint64 version_timestamp = 4
optional string device_os_version = 5
optional string device_hardware = 6
Used in: CommonAnnouncementAddRequest, CommonAnnouncementAddResponse, CommonAnnouncementSearchResponse, CommonAnnouncementsPushNotification
optional string hangout_id = 1
optional string announcement_id = 2
optional string sender_id = 4
optional string subject_id = 5
repeated string recipient_id = 6
optional string locale = 7
optional string title = 9
optional string body = 10
optional LifeTime life_time = 11
Used in: CommonAnnouncement
FYI = 0
CONFIRM = 1
INTERRUPT = 2
Used in: CommonAnnouncementsPushNotification
optional string hangout_id = 1
optional string announcement_id = 2
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional string announcement_id = 3
optional SyncMetadata sync_metadata = 4
repeated string resource_id = 5
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional SyncMetadata sync_metadata = 3
optional string locale = 4
Used in: PushNotification
Used in: MediaIceCandidate
Used in: GetSelfInfoResponse, SetNotificationSettingNotification
Used in: ConfigurationBit
CONFIGURATION_BIT_TYPE_UNKNOWN = 0
CONFIGURATION_BIT_TYPE_QUASAR_MARKETING_PROMO_DISMISSED = 1
CONFIGURATION_BIT_TYPE_GPLUS_SIGNUP_PROMO_DISMISSED = 2
CONFIGURATION_BIT_TYPE_CHAT_WITH_CIRCLES_ACCEPTED = 3
CONFIGURATION_BIT_TYPE_CHAT_WITH_CIRCLES_PROMO_DISMISSED = 4
CONFIGURATION_BIT_TYPE_ALLOWED_FOR_DOMAIN = 5
CONFIGURATION_BIT_TYPE_GMAIL_CHAT_ARCHIVE_ENABLED = 6
CONFIGURATION_BIT_TYPE_GPLUS_UPGRADE_ALLOWED_FOR_DOMAIN = 7
CONFIGURATION_BIT_TYPE_RICH_PRESENCE_ACTIVITY_PROMO_SHOWN = 8
CONFIGURATION_BIT_TYPE_RICH_PRESENCE_DEVICE_PROMO_SHOWN = 9
CONFIGURATION_BIT_TYPE_RICH_PRESENCE_IN_CALL_STATE_PROMO_SHOWN = 10
CONFIGURATION_BIT_TYPE_RICH_PRESENCE_MOOD_PROMO_SHOWN = 11
CONFIGURATION_BIT_TYPE_CAN_OPT_INTO_GV_SMS_INTEGRATION = 12
CONFIGURATION_BIT_TYPE_GV_SMS_INTEGRATION_ENABLED = 13
CONFIGURATION_BIT_TYPE_GV_SMS_INTEGRATION_PROMO_SHOWN = 14
CONFIGURATION_BIT_TYPE_BUSINESS_FEATURES_ELIGIBLE = 15
CONFIGURATION_BIT_TYPE_BUSINESS_FEATURES_PROMO_DISMISSED = 16
CONFIGURATION_BIT_TYPE_BUSINESS_FEATURES_ENABLED = 17
CONFIGURATION_BIT_TYPE_UNKNOWN_18 = 18
CONFIGURATION_BIT_TYPE_RICH_PRESENCE_LAST_SEEN_MOBILE_PROMO_SHOWN = 19
CONFIGURATION_BIT_TYPE_RICH_PRESENCE_LAST_SEEN_DESKTOP_PROMPT_SHOWN = 20
CONFIGURATION_BIT_TYPE_RICH_PRESENCE_LAST_SEEN_MOBILE_PROMPT_SHOWN = 21
CONFIGURATION_BIT_TYPE_RICH_PRESENCE_LAST_SEEN_DESKTOP_PROMO_SHOWN = 22
CONFIGURATION_BIT_TYPE_CONVERSATION_INVITE_SETTINGS_SET_TO_CUSTOM = 23
CONFIGURATION_BIT_TYPE_REPORT_ABUSE_NOTICE_ACKNOWLEDGED = 24
CONFIGURATION_BIT_TYPE_UNICORN_USE_CHILD_PRODUCT = 25
CONFIGURATION_BIT_TYPE_UNICORN_FULLY_DISABLED_BY_PARENT = 26
CONFIGURATION_BIT_TYPE_PHONE_VERIFICATION_MOBILE_PROMPT_SHOWN = 27
CONFIGURATION_BIT_TYPE_CAN_USE_GV_CALLER_ID_FEATURE = 28
CONFIGURATION_BIT_TYPE_PHOTO_SERVICE_REGISTERED = 29
CONFIGURATION_BIT_TYPE_GV_CALLER_ID_WABEL_FIRST_TIME_DIALOG_SHOWN = 30
CONFIGURATION_BIT_TYPE_HANGOUT_P2P_NOTICE_NEEDS_ACKNOWLEDGEMENT = 31
CONFIGURATION_BIT_TYPE_HANGOUT_P2P_ENABLED = 32
CONFIGURATION_BIT_TYPE_INVITE_NOTIFICATIONS_ENABLED = 33
CONFIGURATION_BIT_TYPE_DESKTOP_AUTO_EMOJI_CONVERSION_ENABLED = 34
CONFIGURATION_BIT_TYPE_WARM_WELCOME_SEEN = 35
CONFIGURATION_BIT_TYPE_INVITE_HAPPY_STATE_PROMO_SEEN = 36
CONFIGURATION_BIT_TYPE_DESKTOP_HOST_DENSITY_SETTINGS_ENABLED = 37
CONFIGURATION_BIT_TYPE_DESKTOP_COMPACT_MODE_ENABLED = 38
Used in: ConversationNotification, ConversationState, CreateConversationResponse, RemoveUserResponse, RenameConversationResponse, SendChatMessageResponse, SetGroupLinkSharingEnabledResponse, StateUpdate
optional ConversationId conversation_id = 1
optional string name = 3
optional bool has_active_hangout = 9
optional bool conversation_history_supported = 12
repeated ParticipantId current_participant = 13
optional bool is_temporary = 15
optional bool fork_on_external_invite = 16
repeated NetworkType network_type = 18
optional ForceHistory force_history_state = 19
optional bool is_group_link_sharing_enabled = 21
Used in: Conversation, ConversationSpec, ConversationState, ConversationViewModification, DeleteActionNotification, DeleteConversationRequest, EasterEggNotification, EasterEggRequest, Event, EventRequestHeader, GetGroupConversationUrlRequest, Hangout, HangoutEvent, ModifyConversationViewRequest, OpenGroupConversationFromUrlResponse, RemoveUserRequest, RenameConversationRequest, ReplyToInviteNotification, SendChatMessageRequest, SetConversationLevelRequest, SetConversationNotificationLevelNotification, SetConversationNotificationLevelRequest, SetFocusNotification, SetFocusRequest, SetTypingNotification, SetTypingRequest, UnreadConversationState, UpdateWatermarkRequest, WatermarkNotification
Used in: StateUpdate
Used in: Conversation
Used in: Event
optional string new_name = 1
optional string old_name = 2
Used in: GetConversationRequest
Used in: GetConversationResponse, SyncAllNewEventsResponse, SyncRecentConversationsResponse
Used in: UserConversationState
CONVERSATION_STATUS_UNKNOWN = 0
CONVERSATION_STATUS_INVITED = 1
CONVERSATION_STATUS_ACTIVE = 2
CONVERSATION_STATUS_LEFT = 3
Used in: Conversation, CreateConversationRequest
CONVERSATION_TYPE_UNKNOWN = 0
CONVERSATION_TYPE_ONE_TO_ONE = 1
CONVERSATION_TYPE_GROUP = 2
Used in: ConversationViewModification, ModifyConversationViewRequest, UserConversationState
CONVERSATION_VIEW_UNKNOWN = 0
CONVERSATION_VIEW_INBOX = 1
CONVERSATION_VIEW_ARCHIVED = 2
Used in: StateUpdate
Used in: GetSelfInfoResponse
optional string region_code = 1
optional uint64 country_code = 2
optional RequestHeader request_header = 1
optional uint64 client_generated_id = 3
optional string name = 4
repeated InviteeID invitee_id = 5
Used in: DTMFEvent
Used in: DTMF
ZERO = 0
ONE = 1
TWO = 2
THREE = 3
FOUR = 4
FIVE = 5
SIX = 6
SEVEN = 7
EIGHT = 8
NINE = 9
ASTERISK = 10
POUND = 11
A = 12
B = 13
C = 14
D = 15
Used in: HangoutPushEvent
AUDIO = 1
VIDEO = 2
DATA = 3
Used in: DeleteActionNotification, DeleteConversationResponse
optional uint64 delete_action_timestamp = 1
optional uint64 delete_upper_bound_timestamp = 2
optional DeleteType delete_type = 3
Used in: StateUpdate
Used in: DeleteAction
DELETE_TYPE_UNKNOWN = 0
DELETE_TYPE_UPPER_BOUND = 1
DELETE_TYPE_PER_EVENT = 2
Used in: DeliveryMediumOption, Event, EventRequestHeader
Used in: UserConversationState
optional DeliveryMedium delivery_medium = 1
optional bool current_default = 2
optional bool primary = 3
Used in: DeliveryMedium
DELIVERY_MEDIUM_UNKNOWN = 0
DELIVERY_MEDIUM_BABEL = 1
DELIVERY_MEDIUM_GOOGLE_VOICE = 2
DELIVERY_MEDIUM_LOCAL_SMS = 3
Used in: GetSelfInfoResponse, SelfPresenceNotification, SetPresenceRequest
optional bool desktop_off = 1
Used in: GetSelfInfoResponse, SelfPresenceNotification
optional bool desktop_off = 1
optional uint64 version = 2
Used in: GetSelfInfoResponse, SetNotificationSettingNotification
Used in: RtcClient
DEVICE_UNKNOWN = 0
DEVICE_ANDROID_PHONE = 2
DEVICE_ANDROID_TABLET = 3
DEVICE_IOS_PHONE = 4
DEVICE_IOS_TABLET = 5
Used in: Presence
optional bool mobile = 1
optional bool desktop = 2
optional bool tablet = 3
Used in: SetPresenceRequest
optional bool do_not_disturb = 1
optional uint64 timeout_secs = 2
Used in: GetSelfInfoResponse, NotificationSettings, SelfPresenceNotification
optional bool do_not_disturb = 1
optional uint64 expiration_timestamp = 2
optional uint64 version = 3
Used in: HangoutParticipant
Used in: EasterEggNotification, EasterEggRequest
optional string message = 1
Used in: StateUpdate
optional ResponseHeader response_header = 1
optional uint64 timestamp = 2
Used in: HangoutPhoneInvitation
optional PhoneNumber caller_id_phone_number = 1
optional bytes signature = 2
optional uint64 signature_ttl_usec = 3
Used in: Attachment
repeated ItemType type = 1
optional string id = 2
optional PlusPhoto plus_photo = 27639957
optional Place place = 35825640
Used in: HangoutParticipantRemoveRequest, HangoutParticipantsPushNotification
END_CAUSE_USER_ENDED = 0
END_CAUSE_DECLINE = 1
END_CAUSE_TIMEOUT = 2
END_CAUSE_ERROR = 3
END_CAUSE_LAPTOP_SLEEPING = 4
END_CAUSE_BUSY = 5
END_CAUSE_FLUTE_NOT_ENABLED = 7
END_CAUSE_CLIENT_GONE = 8
END_CAUSE_BLOCKED = 9
END_CAUSE_CONNECTIVITY_LOST = 10
END_CAUSE_RETRYING = 11
END_CAUSE_TIE_BREAK = 12
END_CAUSE_PLAYER_ERROR = 13
END_CAUSE_ADMIN_ENDED = 14
END_CAUSE_FATAL_RESPONSE = 15
END_CAUSE_INITIATE_FAILED = 16
END_CAUSE_UNKNOWN_SESSION = 17
END_CAUSE_ANOTHER_CLIENT_ACCEPTED = 18
END_CAUSE_INCOMPATIBLE_PARAMETERS = 19
END_CAUSE_SECURITY_ERROR = 20
END_CAUSE_MUC_DROPOUT = 21
END_CAUSE_COMMUNICATION_CHANNEL = 22
END_CAUSE_FAILED_TRANSPORT = 23
END_CAUSE_NO_CANDIDATES = 24
END_CAUSE_SESSION_EXPIRED = 25
END_CAUSE_SERVER_GONE = 26
END_CAUSE_NO_CONNECTIVITY = 27
END_CAUSE_INTERNAL_SERVER_ERROR = 28
END_CAUSE_UNDEFINED_CONDITION = 29
END_CAUSE_RESOURCE_CONSTRAINT = 30
END_CAUSE_NETWORK_GONE = 31
END_CAUSE_BROWSER_CHANNEL_FAILED = 32
END_CAUSE_BAD_REQUEST = 33
END_CAUSE_UNEXPECTED_CODEPATH = 34
END_CAUSE_PAYMENT_REQUIRED = 35
END_CAUSE_WCS_DRAINED = 36
END_CAUSE_USER_AUTO_KICKED = 37
END_CAUSE_HOA_COPYRIGHT_VIOLATION = 38
END_CAUSE_HOA_ABUSE_VIOLATION = 39
END_CAUSE_HOA_FINGERPRINT_VIOLATION = 40
END_CAUSE_USER_TAKE_OVER = 41
END_CAUSE_PLUGIN_CONNECTIVITY_LOST = 42
END_CAUSE_EJECTED_BY_MODERATOR = 43
END_CAUSE_FAILOVER_FAILED = 44
END_CAUSE_USER_RTCP_BYE = 45
END_CAUSE_AUTH_EXPIRED = 46
END_CAUSE_NEVER_STARTED = 47
END_CAUSE_PARTIAL_FAILED_TRANSPORT = 48
END_CAUSE_NEVER_CONNECTED = 49
END_CAUSE_PARTIAL_NEVER_CONNECTED = 50
END_CAUSE_P2P_3RD_PARTY_JOINED = 51
END_CAUSE_P2P_OTHER_SIDE_ENDED = 52
END_CAUSE_P2P_JID_MISMATCH = 53
END_CAUSE_P2P_STATE_MISMATCH = 54
END_CAUSE_P2P_SETUP_FAILED = 55
END_CAUSE_SESSION_SERVER_UNBIND = 56
END_CAUSE_FLUTE_CRASH = 57
END_CAUSE_WEBRTC_DENIED = 58
END_CAUSE_LEFT_CONVERSATION = 59
END_CAUSE_JOIN_CALL_NOT_IN_PROGRESS = 60
END_CAUSE_AUTO_EXIT_ON_EMPTY = 61
END_CAUSE_ANOTHER_CALL_ANSWERED = 62
END_CAUSE_CLIENT_CLOSE_OR_REFRESH = 63
END_CAUSE_KNOCKING_DENIED = 64
END_CAUSE_HANDOFF_TO_PSTN = 65
END_CAUSE_HANDOFF_FROM_PSTN = 66
Used in: EntityResult, GetEntityByIdResponse, GetSelfInfoResponse, GetSuggestedEntitiesResponse, SearchEntitiesResponse, SuggestedContact
optional Presence presence = 8
optional bool invalid = 7
optional bool blocked = 11
Used in: Entity
PAST_HANGOUT_STATE_UNKNOWN = 0
PAST_HANGOUT_STATE_HAD_PAST_HANGOUT = 1
PAST_HANGOUT_STATE_NO_PAST_HANGOUT = 2
Used in: EntityResult, GetEntityByIdRequest
optional string gaia_id = 1
optional string jid = 2
optional string email = 3
optional string phone = 4
optional string chat_id = 5
optional bool create_offnetwork_gaia = 6
Used in: Entity
optional string display_name = 2
optional string first_name = 3
optional string photo_url = 4
repeated string email = 5
repeated string phone = 6
optional string location = 7
optional string organization = 8
optional string role = 9
optional bool in_users_domain = 10
optional Gender gender = 11
optional PhotoUrlStatus photo_url_status = 12
optional string canonical_email = 15
Used in: GetEntityByIdResponse
Used in: AddUserResponse, ConversationState, EventNotification, ModifyOTRStatusResponse, RemoveUserResponse, RenameConversationResponse, SendChatMessageResponse, SetGroupLinkSharingEnabledResponse
optional ConversationId conversation_id = 1
optional uint64 timestamp = 3
optional UserEventState self_event_state = 4
optional SourceType source_type = 6
optional ChatMessage chat_message = 7
optional HangoutEvent hangout_event = 11
optional string event_id = 12
optional uint64 expiration_timestamp = 13
optional OTRModification otr_modification = 14
optional bool advances_sort_timestamp = 15
optional bool persisted = 17
optional DeliveryMedium delivery_medium = 20
optional EventType event_type = 23
optional uint64 event_version = 24
optional HashModifier hash_modifier = 26
Used in: ChatMessage, SendChatMessageRequest
optional int32 type = 1
optional string value = 2
Used in: ConversationState, GetConversationRequest
optional string event_id = 1
optional bytes storage_continuation_token = 2
optional uint64 event_timestamp = 3
Used in: StateUpdate
Used in: AddUserRequest, ModifyOTRStatusRequest, RemoveUserRequest, RenameConversationRequest, SendChatMessageRequest, SetGroupLinkSharingEnabledRequest
Used in: Event, EventRequestHeader
EVENT_TYPE_UNKNOWN = 0
EVENT_TYPE_REGULAR_CHAT_MESSAGE = 1
EVENT_TYPE_SMS = 2
EVENT_TYPE_VOICEMAIL = 3
EVENT_TYPE_ADD_USER = 4
EVENT_TYPE_REMOVE_USER = 5
EVENT_TYPE_CONVERSATION_RENAME = 6
EVENT_TYPE_HANGOUT = 7
EVENT_TYPE_PHONE_CALL = 8
EVENT_TYPE_OTR_MODIFICATION = 9
EVENT_TYPE_PLAN_MUTATION = 10
EVENT_TYPE_MMS = 11
EVENT_TYPE_DEPRECATED_12 = 12
EVENT_TYPE_OBSERVED_EVENT = 13
EVENT_TYPE_GROUP_LINK_SHARING_MODIFICATION = 14
Used in: SendChatMessageRequest
Used in: Hangout, HangoutResolveRequest
optional string service = 1
optional string value = 2
Used in: GetEntityByIdRequest, QueryPresenceRequest
FIELD_MASK_REACHABLE = 1
FIELD_MASK_AVAILABLE = 2
FIELD_MASK_MOOD = 3
FIELD_MASK_LOCATION = 4
FIELD_MASK_IN_CALL = 6
FIELD_MASK_DEVICE = 7
FIELD_MASK_LAST_SEEN = 10
FOCUS_DEVICE_UNSPECIFIED = 0
FOCUS_DEVICE_DESKTOP = 20
FOCUS_DEVICE_MOBILE = 300
Used in: SetFocusNotification, SetFocusRequest
FOCUS_TYPE_UNKNOWN = 0
FOCUS_TYPE_FOCUSED = 1
FOCUS_TYPE_UNFOCUSED = 2
Used in: Conversation
FORCE_HISTORY_UNKNOWN = 0
FORCE_HISTORY_NO = 1
Used in: Segment
optional bool bold = 1
optional bool italics = 2
optional bool strikethrough = 3
optional bool underline = 4
FULLSCREEN_UNKNOWN = 0
FULLSCREEN_ON = 1
FULLSCREEN_OFF = 2
FULLSCREEN_AUTO = 3
Used in: EntityProperties
GENDER_UNKNOWN = 0
GENDER_MALE = 1
GENDER_FEMALE = 2
Used in: E911UserLocationInfo
optional int32 latitude_e6 = 1
optional int32 longitude_e6 = 2
optional double accuracy = 3
optional RequestHeader request_header = 1
optional bool include_conversation_metadata = 3
optional bool include_event = 4
optional uint64 max_events_per_conversation = 6
optional bool include_presence = 8
optional ResponseHeader response_header = 1
optional string group_conversation_url = 2
optional ResponseHeader response_header = 1
optional Entity self_entity = 2
optional bool is_known_minor = 3
optional PhoneData phone_data = 7
optional DesktopOffState desktop_off_state = 9
optional bool google_plus_user = 10
optional Country default_country = 19
optional RequestHeader request_header = 1
optional uint64 max_count = 4
optional string thread_id = 3
optional string id = 5
repeated string labels = 6
optional string subject = 7
optional string snippet = 8
optional string sender_name = 9
optional string sender_email = 10
Used in: RecordingDetails
optional string owner_id = 1
optional int64 album_id = 2
optional string title = 3
Used in: Event
Used in: Conversation, GroupLinkSharingModification, SetGroupLinkSharingEnabledRequest
GROUP_LINK_SHARING_STATUS_UNKNOWN = 0
GROUP_LINK_SHARING_STATUS_ON = 1
GROUP_LINK_SHARING_STATUS_OFF = 2
GROUP_LINK_SHARING_STATUS_NOT_AVAILABLE = 3
Used in: LogData
optional string previous_session_id = 3
optional string next_session_id = 4
Used in: HandoffLogEntry
HANDOFF_TYPE_NO_HANDOFF = 0
HANDOFF_TYPE_NOVA_WIFI_TO_PSTN = 1
HANDOFF_TYPE_NOVA_PSTN_TO_WIFI = 2
HANDOFF_TYPE_UNKNOWN = 3
HANDOFF_TYPE_HANGOUT_CLOUD_P2P = 4
HANDOFF_TYPE_HANGOUT_P2P_CLOUD = 5
Used in: HangoutAddRequest, HangoutAddResponse, HangoutModifyRequest, HangoutModifyResponse, HangoutParticipantAddPrerequisite, HangoutQueryResponse, HangoutSearchResult, HangoutsPushNotification
optional string hangout_id = 1
optional ExternalKey external_key = 3
optional bool active = 4
optional bool is_public = 5
optional int64 created_ms = 6
optional int64 last_activity_ms = 7
optional string topic = 8
optional ConversationId conversation_id = 9
optional bool by_invitation_only = 10
optional int64 start_time_ms = 11
optional int64 duration_ms = 12
optional string organizer_id = 13
optional bool allows_minors = 16
optional Presenter presenter = 17
optional bool knockable = 18
optional Tristate external_invited = 21
optional Tristate knocking_enabled = 25
repeated RecordingType active_recording = 26
optional string company_title = 27
optional string meeting_room_name = 28
optional string meeting_domain = 29
optional string url = 30
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
Used in: HangoutBulkRequest
Used in: HangoutBulkResponse
Used in: HangoutClientBatchNotification
Used in: SyncMetadata
optional string cookie = 1
optional int64 timestamp = 2
Used in: Event
repeated ParticipantId participant_id = 2
optional uint64 hangout_duration_secs = 3
optional ConversationId transferred_conversation_id = 4
optional uint64 refresh_timeout_secs = 5
optional bool is_peridoic_refresh = 6
Used in: HangoutEvent
HANGOUT_EVENT_TYPE_UNKNOWN = 0
HANGOUT_EVENT_TYPE_START = 1
HANGOUT_EVENT_TYPE_END = 2
HANGOUT_EVENT_TYPE_JOIN = 3
HANGOUT_EVENT_TYPE_LEAVE = 4
HANGOUT_EVENT_TYPE_COMING_SOON = 5
HANGOUT_EVENT_TYPE_ONGOING = 6
Used in: HangoutsPushNotification
optional string hangout_id = 1
Used in: HangoutInvitationAddRequest, HangoutInvitationAddResponse
optional string hangout_id = 1
optional int64 invitation_id = 8
repeated HangoutInvitee invited_entity = 11
Used in: HangoutInvitationAddResponse
PUBLIC_OR_EXTENDED_BLOCKED = 1
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
Used in: HangoutInvitation
optional string display_name = 3
optional string avatar_url = 4
Used in: Hangout, HangoutEvent, HangoutResolveRequest
HANGOUT_MEDIA_TYPE_UNKNOWN = 0
HANGOUT_MEDIA_TYPE_AUDIO_VIDEO = 1
HANGOUT_MEDIA_TYPE_AUDIO_ONLY = 2
HANGOUT_MEDIA_TYPE_PUSH_TO_TALK = 3
Used in: HangoutParticipantAddRequest, HangoutParticipantAddResponse, HangoutParticipantModifyRequest, HangoutParticipantModifyResponse, HangoutParticipantQueryResponse, HangoutParticipantSearchResponse, HangoutParticipantsPushNotification, HangoutSearchResult
optional string hangout_id = 1
optional string participant_id = 2
optional string user_id = 3
optional string display_name = 4
optional string avatar_url = 5
optional bool recording = 6
optional bool presenting = 7
optional bool in_circles = 9
optional string given_name = 10
optional string family_name = 11
optional MediaRole role = 12
optional ClientType client_type = 13
optional PhoneCallId phone_call_id = 16
optional bool accepted_tos = 21
optional int64 invitation_id = 23
optional string user_message = 25
Used in: HangoutParticipantAddResponse
HPA_UNKNOWN_ERROR_CODE = 0
HPA_USER_ABUSE_BLOCKED = 1
HPA_BLOCKED = 2
HPA_BLOCKING = 3
HPA_MINORS_NOT_ALLOWED = 4
HPA_MINORS_NOT_SUPPORTED = 5
HPA_NOT_ALLOWED = 6
HPA_CALL_IS_FULL = 7
HPA_HANGOUTS_ON_AIR_TOS_NOT_ACCEPTED = 8
HPA_CUSTOMER_RECORDING_TOS_NOT_ACCEPTED = 9
HPA_ABUSE_RECORDING_TOS_NOT_ACCEPTED = 10
HPA_UNICORN_CHILD_NOT_ALLOWED = 11
Used in: HangoutParticipantAddRequest
optional Hangout hangout = 1
optional bool hoa_tos_accepted = 3
optional bool customer_recording_tos_accepted = 4
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
Used in: HangoutParticipant
optional string user_id = 1
optional BlockType block_type = 2
Used in: HangoutParticipantRemoveRequest, HangoutParticipantsPushNotification
optional string hangout_id = 1
optional string participant_id = 2
Used in: HangoutParticipant
PARTICIPANT_PRIVILEGE_UNKNOWN = 0
PARTICIPANT_PRIVILEGE_MAY_ACCEPT_KNOCK = 1
PARTICIPANT_PRIVILEGE_MAY_SET_PRESENTER = 2
PARTICIPANT_PRIVILEGE_MAY_INVITE = 3
PARTICIPANT_PRIVILEGE_MAY_KICK = 4
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional string participant_id = 3
optional SyncMetadata sync_metadata = 4
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional string participant_id = 3
optional EndCause end_cause = 5
optional SyncMetadata sync_metadata = 4
repeated string resource_id = 6
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
Used in: PushNotification
Used in: HangoutInvitationAddPhoneRequest, HangoutInvitationAddPhoneResponse
optional int64 invitation_id = 1
optional string hangout_id = 2
optional bool is_emergency_call = 4
optional bool is_caller_id_blocked = 5
Used in: HangoutPushEventAddRequest, HangoutPushEventAddResponse
optional string hangout_id = 1
optional string sender_participant_id = 2
repeated string receiver_participant_id = 3
optional DTMFEvent dtmf_event = 5
optional bool should_ack = 6
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional SyncMetadata sync_metadata = 3
repeated string resource_id = 4
Used in: HangoutResolveResponse
INVALID_ROOM_NAME = 0
HANGOUT_NOT_FOUND = 1
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
optional ResponseHeader response_header = 1
optional string hangout_id = 2
optional string sharing_url = 4
optional SyncMetadata sync_metadata = 5
optional RequestHeader request_header = 1
optional bool active_only = 2
optional bool is_public = 3
optional int32 limit = 4
optional int64 oldest_timestamp = 6
Used in: HangoutSearchResponse
Used in: HangoutInvitee
optional PersonId person_id = 1
optional string circle_id = 2
Used in: Hangout
HANGOUT_TYPE_CONSUMER = 1
HANGOUT_TYPE_BUSINESS = 2
HANGOUT_TYPE_BROADCAST = 3
HANGOUT_TYPE_LITE = 4
HANGOUT_TYPE_SINGLE_PARTICIPANT_BROADCAST = 5
HANGOUT_TYPE_SPEAKEASY = 6
HANGOUT_TYPE_EXPRESS_LANE = 7
HANGOUT_TYPE_HOT_LANE = 8
Used in: PushNotification
Used in: Event
optional string update_id = 1
optional uint64 hash_diff = 2
optional uint64 version = 4
Used in: PhoneNumber
optional string national_number = 1
optional string international_number = 2
optional uint64 country_code = 3
optional string region_code = 4
optional bool is_valid = 5
Used in: MediaTransport
ICE_GOOGLE_DRAFT = 1
ICE_RFC_5245 = 2
Used in: Presence
Used in: UserConversationState
INVITE_AFFINITY_UNKNOWN = 0
INVITE_AFFINITY_HIGH = 1
INVITE_AFFINITY_LOW = 2
Used in: InvitationWatermarkNotification, SyncAllNewEventsResponse, SyncRecentConversationsResponse
optional uint64 unread_invite_count = 1
optional uint64 latest_read_timestamp = 2
Used in: ConversationParticipantData, SuggestedContact
INVITATION_STATUS_UNKNOWN = 0
INVITATION_STATUS_PENDING = 1
INVITATION_STATUS_ACCEPTED = 2
INVITATION_STATUS_NEEDED = 3
Used in: AddUserRequest, ConversationSpec, CreateConversationRequest, SendChatMessageRequest
optional string gaia_id = 1
optional string circle_id = 2
optional string chat_id = 3
optional string fallback_name = 4
Used in: EmbedItem
ITEM_TYPE_THING = 0
ITEM_TYPE_PLUS_PHOTO = 249
ITEM_TYPE_PLACE = 335
ITEM_TYPE_PLACE_V2 = 340
Used in: Presence
required uint64 last_seen_timestamp = 1
optional uint64 usec_since_last_seen = 2
Used in: MembershipChange
LEAVE_REASON_UNKNOWN = 0
LEAVE_REASON_HISTORY_POLICY_CHANGE = 1
LEAVE_REASON_USER_INITIATED = 2
Used in: CommonAnnouncement
UNKNOWN = 0
FIRE_AND_FORGET = 1
STICKY = 2
Used in: Segment
optional string link_target = 1
Used in: Broadcast
optional string youtube_live_id = 1
optional string topic = 2
optional bool enable_monitor_stream = 3
optional PrivacyStatus privacy_status = 4
repeated string tag = 5
Used in: Broadcast
optional int64 live_start_time_ms = 4
optional bool should_go_live = 5
Used in: LiveStreamStatus
LIVE_STREAM_STATUS_UNKNOWN = 0
LIVE_STREAM_STATUS_INITIALIZING = 1
LIVE_STREAM_STATUS_PREVIEW_AVAILABLE = 2
LIVE_STREAM_STATUS_PREPARING_LIVE = 3
LIVE_STREAM_STATUS_LIVE = 4
LIVE_STREAM_STATUS_FINISHED = 5
Used in: Presence
optional uint64 type = 1
optional double lat = 2
optional double lng = 3
optional uint64 timestamp_msec = 4
optional uint64 accuracy_meters = 5
optional string display_name = 6
Used in: E911UserLocationInfo
optional string bssid = 1
Used in: MediaSessionLogRequest
optional string participant_log_id = 14
optional HandoffLogEntry handoff_log_entry = 15
Used in: MediaContent
optional int32 payload_id = 1
optional string name = 2
optional MediaType media_type = 3
optional int32 preference = 4
optional int32 bit_rate = 5
optional int32 sample_rate = 6
optional int32 channel_count = 7
Used in: MediaCodec
optional string key = 1
optional string value = 2
Used in: MediaSession
Used in: MediaContent
optional string key_params = 2
optional string session_params = 3
optional int32 tag = 4
Used in: MediaCryptoParams
AES_CM_128_HMAC_SHA1_80 = 1
AES_CM_128_HMAC_SHA1_32 = 2
Used in: MediaTransport
optional Component component = 1
optional Protocol protocol = 2
optional string ip = 3
optional int32 port = 4
optional int32 priority = 6
optional string network = 7
optional int32 generation = 8
optional MediaType media_type = 9
Used in: MediaIceCandidate
HOST = 1
PEER_REFLEXIVE = 2
SERVER_REFLEXIVE = 3
RELAY = 4
Used in: MediaContent
Used in: HangoutParticipant
MEDIA_ROLE_UNKNOWN = 0
MEDIA_ROLE_DEFAULT = 1
MEDIA_ROLE_ORGANIZER = 2
MEDIA_ROLE_MODERATOR = 3
MEDIA_ROLE_GUEST = 4
Used in: MediaContent
optional int32 id = 1
optional string uri = 2
optional MediaType media_type = 3
Used in: MediaSessionAddRequest, MediaSessionAddResponse, MediaSessionModifyRequest, MediaSessionModifyResponse, MediaSessionQueryResponse, MediaSessionSearchResponse, MediaSessionsPushNotification
optional string session_id = 1
repeated MediaContent client_content = 3
repeated MediaContent server_content = 4
repeated PushChannel push_channel = 5
repeated string hangout_id = 6
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
Used in: MediaSessionsPushNotification
optional string session_id = 1
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
optional RequestHeader request_header = 1
optional string session_id = 2
optional SyncMetadata sync_metadata = 3
repeated string resource_id = 4
Used in: MediaSession
TYPE_CLOUD = 1
TYPE_P2P = 2
Used in: PushNotification
Used in: MediaSourceAddRequest, MediaSourceAddResponse, MediaSourceModifyRequest, MediaSourceModifyResponse, MediaSourceQueryResponse, MediaSourceSearchResponse, MediaSourcesPushNotification
optional string hangout_id = 1
optional string participant_id = 2
optional string source_id = 3
optional MediaType media_type = 4
optional MuteState mute_state = 5
optional MuteRequest mute_request = 6
optional VideoDetails video_details = 7
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
Used in: MediaSourcesPushNotification
optional string hangout_id = 1
optional string participant_id = 2
optional string source_id = 3
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional string participant_id = 3
optional string source_id = 4
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional string participant_id = 3
optional string source_id = 4
optional SyncMetadata sync_metadata = 5
repeated string resource_id = 6
Used in: HangoutBulkRequestEntry
optional RequestHeader request_header = 1
optional string hangout_id = 2
optional string participant_id = 3
optional SyncMetadata sync_metadata = 4
Used in: HangoutBulkResponseEntry
Used in: PushNotification
Used in: MediaStreamAddRequest, MediaStreamAddResponse, MediaStreamModifyRequest, MediaStreamModifyResponse, MediaStreamQueryResponse, MediaStreamSearchResponse, MediaStreamsPushNotification
optional MediaType media_type = 2
optional string session_id = 3
optional string stream_id = 4
optional string hangout_id = 5
optional string participant_id = 6
optional string source_id = 7
Used in: HangoutBulkRequestEntry
Used in: HangoutBulkResponseEntry
Used in: MediaStream, MediaStreamIdentifier, MediaStreamQueryRequest, MediaStreamRemoveRequest, MediaStreamSearchRequest
MEDIA_STREAM_DIRECTION_DOWN = 1
MEDIA_STREAM_DIRECTION_UP = 2
Used in: MediaStreamsPushNotification
optional string hangout_id = 1
optional string session_id = 2
optional string stream_id = 3
Used in: MediaStream
repeated uint32 ssrc = 1
repeated SsrcGroup ssrc_group = 2
optional RequestHeader request_header = 1
optional string session_id = 3
optional string stream_id = 4
optional string hangout_id = 5
optional RequestHeader request_header = 1
optional string session_id = 3
optional string stream_id = 4
optional string hangout_id = 5
optional SyncMetadata sync_metadata = 6
repeated string resource_id = 7
Used in: HangoutBulkRequestEntry
optional RequestHeader request_header = 1
optional string session_id = 3
optional string hangout_id = 4
optional SyncMetadata sync_metadata = 5
Used in: HangoutBulkResponseEntry
Used in: PushNotification
Used in: MediaContent
optional IceVersion ice_version = 1
optional SslFingerprint ssl_fingerprint = 2
repeated string option = 3
optional string username = 4
optional string password = 5
Used in: MediaCodec, MediaContent, MediaIceCandidate, MediaRequest, MediaRtpHeaderExtension, MediaSource, MediaStream
MEDIA_TYPE_AUDIO = 1
MEDIA_TYPE_VIDEO = 2
MEDIA_TYPE_DATA = 3
MEDIA_TYPE_BUNDLE = 4
Used in: Event
Used in: MembershipChange
MEMBERSHIP_CHANGE_TYPE_JOIN = 1
MEMBERSHIP_CHANGE_TYPE_LEAVE = 2
Used in: ChatMessage, SendChatMessageRequest
Used in: MoodMessage
Used in: MoodSetting
Used in: MoodState, Presence, SetPresenceRequest
Used in: SelfPresenceNotification
Used in: MediaSource
required string by_participant_id = 1
Used in: MediaSource
required bool muted = 1
optional string by_participant_id = 2
optional float play_level = 3
Used in: HangoutResolveRequest
optional string name = 1
optional string domain = 2
optional string calendar_id = 3
optional string event_id = 4
Used in: LocationNetworkInfo
NETWORK_INFO_TYPE_UNKNOWN = 0
NETWORK_INFO_TYPE_ETHERNET = 1
NETWORK_INFO_TYPE_WIFI802_11A = 2
NETWORK_INFO_TYPE_WIFI802_11B = 3
NETWORK_INFO_TYPE_WIFI802_11G = 4
NETWORK_INFO_TYPE_WIFI802_11N = 5
Used in: Conversation
NETWORK_TYPE_UNKNOWN = 0
NETWORK_TYPE_BABEL = 1
NETWORK_TYPE_PHONE = 2
Used in: SetConversationLevelRequest, SetConversationNotificationLevelNotification, SetConversationNotificationLevelRequest, UserConversationState, UserEventState
NOTIFICATION_LEVEL_UNKNOWN = 0
NOTIFICATION_LEVEL_QUIET = 10
NOTIFICATION_LEVEL_DING = 20
NOTIFICATION_LEVEL_RING = 30
Used in: HangoutInvitee
NOTIFICATION_SENT_UNKNOWN = 0
NOTIFICATION_SENT_EMAIL = 1
NOTIFICATION_SENT_JINGLE = 2
NOTIFICATION_SENT_RING = 3
NOTIFICATION_SENT_DING = 4
NOTIFICATION_SENT_STREAM_POST = 5
NOTIFICATION_SENT_QUIET = 6
NOTIFICATION_SENT_INVITE = 7
NOTIFICATION_SENT_CALENDAR = 8
NOTIFICATION_SENT_NONE = 9
Used in: StateUpdateHeader
Used in: HangoutInvitation
RING = 1
DING = 2
NONE = 3
AMBIENT = 4
Used in: Event
Used in: Conversation, Event, EventRequestHeader, ModifyOTRStatusRequest, OTRModification
OFF_THE_RECORD_STATUS_UNKNOWN = 0
OFF_THE_RECORD_STATUS_OFF_THE_RECORD = 1
OFF_THE_RECORD_STATUS_ON_THE_RECORD = 2
Used in: Conversation, OTRModification
OFF_THE_RECORD_TOGGLE_UNKNOWN = 0
OFF_THE_RECORD_TOGGLE_ENABLED = 1
OFF_THE_RECORD_TOGGLE_DISABLED = 2
Used in: SendOffnetworkInvitationRequest
optional string email = 3
Used in: OffnetworkAddress
OFFNETWORK_ADDRESS_TYPE_UNKNOWN = 0
OFFNETWORK_ADDRESS_TYPE_EMAIL = 1
Used in: MembershipChange
optional string first_name = 2
optional string full_name = 3
optional string profile_photo_url = 4
Used in: BlockStateChange, Conversation, ConversationParticipantData, ConversationSpec, EasterEggNotification, Entity, Event, HangoutEvent, HangoutParticipantAddPrerequisite, MembershipChange, Participant, PresenceResult, QueryPresenceRequest, RemoveUserRequest, SetFocusNotification, SetTypingNotification, UserConversationState, UserEventState, UserReadState, WatermarkNotification
optional string gaia_id = 1
optional string chat_id = 2
Used in: HangoutParticipant
PARTICIPANT_STATE_UNKNOWN = 0
PARTICIPANT_STATE_JOINED = 1
PARTICIPANT_STATE_RINGING = 2
PARTICIPANT_STATE_KNOCKING = 10
PARTICIPANT_STATE_KNOCKING_DENIED = 11
PARTICIPANT_STATE_KNOCKING_ACCEPTED = 12
PARTICIPANT_STATE_RINGING_CONNECTING = 20
PARTICIPANT_STATE_RINGING_NOEARLYMEDIA = 21
PARTICIPANT_STATE_RINGING_EARLYMEDIA = 22
Used in: ConversationParticipantData, Entity
PARTICIPANT_TYPE_UNKNOWN = 0
PARTICIPANT_TYPE_GAIA = 2
PARTICIPANT_TYPE_OFF_NETWORK_PHONE = 3
Used in: HangoutSharingTargetId
optional string email = 1
optional string user_id = 2
Used in: PhoneData
optional PhoneNumber phone_number = 1
optional bool google_voice = 2
optional bool discoverable = 4
optional bool primary = 6
Used in: HangoutParticipant
Used in: GetSelfInfoResponse
Used in: Phone
PHONE_DISCOVERABILITY_STATUS_UNKNOWN = 0
PHONE_DISCOVERABILITY_STATUS_OPTED_IN_AND_DISCOVERABLE = 1
PHONE_DISCOVERABILITY_STATUS_OPTED_IN_BUT_NOT_DISCOVERABLE = 2
PHONE_DISCOVERABILITY_STATUS_OPTED_OUT = 3
Used in: ConversationParticipantData, DeliveryMedium, EligibleCallerIdToken, HangoutPhoneInvitation, Phone, PhoneCallId
optional string e164 = 1
optional I18nData i18n_data = 2
Used in: I18nData
PHONE_VALIDATION_RESULT_IS_POSSIBLE = 0
Used in: Phone
PHONE_VERIFICATION_STATUS_UNKNOWN = 0
PHONE_VERIFICATION_STATUS_VERIFIED = 1
Used in: ExistingMedia
optional string photo_id = 1
optional bool delete_albumless_source_photo = 2
optional string user_id = 3
optional bool reference_original_photo = 4
Used in: EntityProperties
PHOTO_URL_STATUS_UNKNOWN = 0
PHOTO_URL_STATUS_PLACEHOLDER = 1
PHOTO_URL_STATUS_USER_PHOTO = 2
Used in: EmbedItem
optional string url = 1
optional string name = 3
Used in: Place
Used in: RtcClient
PLATFORM_UNKNOWN = 0
PLATFORM_NATIVE = 2
Used in: MediaSource
required string by_participant_id = 1
optional float play_level = 2
Used in: EmbedItem
optional string owner_obfuscated_id = 2
optional string album_id = 3
optional string photo_id = 4
optional string url = 6
optional string original_content_url = 10
repeated string stream_id = 14
optional string download_url = 20
Used in: PlusPhoto
MEDIA_TYPE_UNKNOWN = 0
MEDIA_TYPE_PHOTO = 1
MEDIA_TYPE_VIDEO = 2
MEDIA_TYPE_ANIMATED_PHOTO = 4
Used in: PlusPhoto
optional string url = 1
optional string image_url = 4
optional uint64 width_px = 10
optional uint64 height_px = 11
Used in: Entity, PresenceResult
optional bool reachable = 1
optional bool available = 2
repeated Location device_location = 3
optional InCall in_call = 5
optional DeviceStatus device_status = 6
optional MoodSetting mood_setting = 9
optional LastSeen last_seen = 10
Used in: StateUpdate
Used in: GetConversationResponse, PresenceNotification, QueryPresenceResponse
Used in: SetPresenceRequest
optional uint64 timeout_secs = 1
Used in: Hangout
optional string presenter_participant_id = 1
optional string by_participant_id = 2
Used in: LiveStreamDetails
PRIVACY_STATUS_PUBLIC = 0
PRIVACY_STATUS_UNLISTED = 1
PRIVACY_STATUS_PRIVATE = 2
Used in: EntityProperties
PROFILE_TYPE_NONE = 0
PROFILE_TYPE_ES_USER = 1
PROFILE_TYPE_PAGE = 2
Used in: MediaIceCandidate
Used in: MediaSession
optional string channel_id = 1
optional int32 ssrc = 3
optional string label = 4
Used in: PushChannel
FORMAT_PROTOJSON = 1
FORMAT_PROTOTEXT = 2
FORMAT_PROTOBUF = 3
Used in: HangoutPushEvent
PUSH_EVENT_UNKNOWN = 0
PUSH_EVENT_DTMF_EVENT = 1
PUSH_EVENT_INVITATION_EVENT = 2
Used in: HangoutClientPushNotification
Used in: Broadcast
optional int64 start_time_ms = 1
optional TimeSpan stop_time = 2
optional string fixed_main_screen_participant_id = 3
Used in: Broadcast
Used in: RecordingStatus
RECORDING_STATUS_UNKNOWN = 0
RECORDING_STATUS_INITIALIZING = 1
RECORDING_STATUS_STOPPED = 3
RECORDING_STATUS_STARTED = 2
RECORDING_STATUS_STARTING = 4
RECORDING_STATUS_STOPPING = 5
RECORDING_STATUS_READY = 6
Used in: Hangout
RECORDING_TYPE_UNKNOWN = 0
RECORDING_TYPE_CONSUMER = 1
RECORDING_TYPE_GVC = 2
Used in: HangoutParticipantsPushNotification, RemovedParticipant
UNKNOWN_REASON = 0
REMOVED_HANGUP = 1
REMOVED_EJECTED = 2
REMOVED_ERROR = 3
REMOVED_INSUFFICIENT_FUNDS = 4
REMOVED_BUSY = 5
REMOVED_CONNECTION_FAILED = 6
REMOVED_CANNOT_CALL_YOURSELF = 7
REMOVED_USER_ALREADY_IN_CALL = 8
REMOVED_OTHER_ERROR = 9
optional ResponseHeader response_header = 1
optional uint64 timestamp = 2
optional string event_id = 3
optional Event created_event = 4
optional Conversation updated_conversation = 5
Used in: HangoutParticipantSearchResponse
optional string participant_id = 1
optional RemovalReason removal_reason = 2
optional RequestHeader request_header = 1
optional ConversationId conversation_id = 2
optional string new_name = 3
optional uint64 client_generated_id = 4
optional ResponseHeader response_header = 1
optional uint64 timestamp = 2
optional string event_id = 3
optional Event created_event = 4
optional Conversation updated_conversation = 5
Used in: StateUpdate
Used in: ReplyToInviteNotification
REPLY_TO_INVITE_TYPE_UNKNOWN = 0
REPLY_TO_INVITE_TYPE_ACCEPT = 1
REPLY_TO_INVITE_TYPE_DECLINE = 2
Used in: AddUserRequest, AnonymousDeviceAddRequest, BroadcastAddRequest, BroadcastModifyRequest, BroadcastQueryRequest, BroadcastRemoveRequest, BroadcastResolveRequest, BroadcastSearchRequest, CommonAnnouncementAddRequest, CommonAnnouncementRemoveRequest, CommonAnnouncementSearchRequest, CreateConversationRequest, DeleteConversationRequest, EasterEggRequest, GetConversationRequest, GetEntityByIdRequest, GetGroupConversationUrlRequest, GetSelfInfoRequest, GetSuggestedEntitiesRequest, HangoutAddRequest, HangoutBulkRequest, HangoutInvitationAddPhoneRequest, HangoutInvitationAddRequest, HangoutModifyRequest, HangoutParticipantAddRequest, HangoutParticipantModifyRequest, HangoutParticipantQueryRequest, HangoutParticipantRemoveRequest, HangoutParticipantSearchRequest, HangoutPushEventAckRequest, HangoutPushEventAddRequest, HangoutQueryRequest, HangoutRemoveRequest, HangoutResolveRequest, HangoutSearchRequest, MediaSessionAddRequest, MediaSessionLogRequest, MediaSessionModifyRequest, MediaSessionQueryRequest, MediaSessionRemoveRequest, MediaSessionSearchRequest, MediaSourceAddRequest, MediaSourceModifyRequest, MediaSourceQueryRequest, MediaSourceRemoveRequest, MediaSourceSearchRequest, MediaStreamAddRequest, MediaStreamModifyRequest, MediaStreamQueryRequest, MediaStreamRemoveRequest, MediaStreamSearchRequest, ModifyConversationViewRequest, ModifyOTRStatusRequest, OpenGroupConversationFromUrlRequest, QueryPresenceRequest, RemoveUserRequest, RenameConversationRequest, SearchEntitiesRequest, SendChatMessageRequest, SendOffnetworkInvitationRequest, SetActiveClientRequest, SetConversationLevelRequest, SetConversationNotificationLevelRequest, SetFocusRequest, SetGroupLinkSharingEnabledRequest, SetPresenceRequest, SetTypingRequest, SyncAllNewEventsRequest, SyncRecentConversationsRequest, UpdateWatermarkRequest
optional ClientVersion client_version = 1
optional string language_code = 4
optional bool include_updated_conversation = 5
optional uint32 retry_attempt = 6
optional RtcClient rtc_client = 7
Used in: AddUserResponse, AnonymousDeviceAddResponse, BroadcastAddResponse, BroadcastModifyResponse, BroadcastQueryResponse, BroadcastRemoveResponse, BroadcastResolveResponse, BroadcastSearchResponse, CommonAnnouncementAddResponse, CommonAnnouncementRemoveResponse, CommonAnnouncementSearchResponse, CreateConversationResponse, DeleteConversationResponse, EasterEggResponse, GetConversationResponse, GetEntityByIdResponse, GetGroupConversationUrlResponse, GetSelfInfoResponse, GetSuggestedEntitiesResponse, HangoutAddResponse, HangoutBulkResponse, HangoutInvitationAddPhoneResponse, HangoutInvitationAddResponse, HangoutModifyResponse, HangoutParticipantAddResponse, HangoutParticipantModifyResponse, HangoutParticipantQueryResponse, HangoutParticipantRemoveResponse, HangoutParticipantSearchResponse, HangoutPushEventAckResponse, HangoutPushEventAddResponse, HangoutQueryResponse, HangoutRemoveResponse, HangoutResolveResponse, HangoutSearchResponse, MediaSessionAddResponse, MediaSessionLogResponse, MediaSessionModifyResponse, MediaSessionQueryResponse, MediaSessionRemoveResponse, MediaSessionSearchResponse, MediaSourceAddResponse, MediaSourceModifyResponse, MediaSourceQueryResponse, MediaSourceRemoveResponse, MediaSourceSearchResponse, MediaStreamAddResponse, MediaStreamModifyResponse, MediaStreamQueryResponse, MediaStreamRemoveResponse, MediaStreamSearchResponse, ModifyConversationViewResponse, ModifyOTRStatusResponse, OpenGroupConversationFromUrlResponse, QueryPresenceResponse, RemoveUserResponse, RenameConversationResponse, SearchEntitiesResponse, SendChatMessageResponse, SendOffnetworkInvitationResponse, SetActiveClientResponse, SetConversationLevelResponse, SetConversationNotificationLevelResponse, SetFocusResponse, SetGroupLinkSharingEnabledResponse, SetPresenceResponse, SetTypingResponse, SyncAllNewEventsResponse, SyncRecentConversationsResponse, UpdateWatermarkResponse
optional string error_description = 2
optional string debug_url = 3
optional string request_trace_id = 4
optional uint64 current_server_time = 5
optional uint64 backoff_duration_millis = 6
optional string localized_user_visible_error_message = 8
Used in: ResponseHeader
RESPONSE_STATUS_UNKNOWN = 0
RESPONSE_STATUS_OK = 1
RESPONSE_STATUS_BUSY = 2
RESPONSE_STATUS_UNEXPECTED_ERROR = 3
RESPONSE_STATUS_INVALID_REQUEST = 4
RESPONSE_STATUS_ERROR_RETRY_LIMIT = 5
RESPONSE_STATUS_ERROR_FORWARDED = 6
RESPONSE_STATUS_ERROR_QUOTA_EXCEEDED = 7
RESPONSE_STATUS_ERROR_INVALID_CONVERSATION = 8
RESPONSE_STATUS_ERROR_VERSION_MISMATCH = 9
RESPONSE_STATUS_ERROR_ACCESS_CHECK_FAILED = 10
RESPONSE_STATUS_ERROR_NOT_FOUND = 11
Used in: RichPresenceEnabledStateNotification, RichPresenceState
optional bool enabled = 2
Used in: StateUpdate
Used in: GetSelfInfoResponse
Used in: RichPresenceEnabledState
RICH_PRESENCE_TYPE_UNKNOWN = 0
RICH_PRESENCE_TYPE_IN_CALL_STATE = 1
RICH_PRESENCE_TYPE_DEVICE = 2
RICH_PRESENCE_TYPE_MOOD = 3
RICH_PRESENCE_TYPE_ACTIVITY = 4
RICH_PRESENCE_TYPE_GLOBALLY_ENABLED = 5
RICH_PRESENCE_TYPE_LAST_SEEN = 6
Used in: RequestHeader
optional RequestHeader request_header = 1
optional string query = 3
optional uint64 max_count = 4
Used in: MessageContent, MoodContent
Used in: Segment
SEGMENT_TYPE_TEXT = 0
SEGMENT_TYPE_LINE_BREAK = 1
SEGMENT_TYPE_LINK = 2
Used in: StateUpdate
optional ResponseHeader response_header = 1
optional uint64 timestamp = 2
optional string event_id = 3
optional Event created_event = 6
optional Conversation updated_conversation = 7
optional RequestHeader request_header = 1
optional bool is_active = 2
optional string full_jid = 3
optional uint64 timeout_secs = 4
optional ResponseHeader response_header = 1
optional uint64 client_last_seen_timestamp_usec = 3
optional uint64 last_seen_delta_usec = 4
optional ResponseHeader response_header = 1
optional uint64 timestamp = 2
Used in: StateUpdate
optional ConversationId conversation_id = 1
optional uint32 revert_timeout_secs = 3
optional uint64 timestamp = 4
optional ResponseHeader response_header = 1
optional uint64 timestamp = 2
Used in: StateUpdate
optional ConversationId conversation_id = 1
optional uint64 timestamp = 3
optional ResponseHeader response_header = 1
optional uint64 timestamp = 2
Used in: StateUpdate
Used in: StateUpdate
optional ConversationId conversation_id = 1
optional uint64 timestamp = 3
optional ResponseHeader response_header = 1
optional uint64 timestamp = 2
Used in: DesktopSoundSetting
SOUND_STATE_UNKNOWN = 0
SOUND_STATE_ON = 1
SOUND_STATE_OFF = 2
Used in: Event
SOURCE_TYPE_UNKNOWN = 0
SOURCE_TYPE_MOBILE = 1
SOURCE_TYPE_WEB = 2
Used in: MediaTransport
optional string algorithm = 1
optional string fingerprint = 2
Used in: MediaStreamOffer
optional string semantics = 1
repeated uint32 ssrc = 2
Used in: BatchUpdate
Used in: StateUpdate
optional string request_trace_id = 3
optional uint64 current_server_time = 5
Used in: MediaRequest, MediaStream
optional bool ssrcs_known = 1
optional bool send = 2
optional uint32 priority = 4
repeated int32 ssrc = 5
Used in: SuggestedContactGroup
Used in: GetSuggestedEntitiesResponse
optional bool hash_matched = 1
optional bytes hash = 2
Used in: GetSuggestedEntitiesRequest
optional uint64 max_results = 1
optional bytes hash = 2
optional RequestHeader request_header = 1
optional uint64 last_sync_timestamp = 2
optional uint64 max_total_events = 4
repeated SyncFilter sync_filter = 5
optional bool no_missed_events_expected = 6
optional uint64 max_response_size_bytes = 8
optional ResponseHeader response_header = 1
optional uint64 sync_timestamp = 2
optional bool conversation_ids_only = 4
optional bool clear_cache_and_resync = 6
Used in: SyncAllNewEventsRequest, SyncRecentConversationsRequest
SYNC_FILTER_UNKNOWN = 0
SYNC_FILTER_INBOX = 1
SYNC_FILTER_ARCHIVED = 2
SYNC_FILTER_ACTIVE = 3
SYNC_FILTER_INVITED = 4
SYNC_FILTER_INVITED_LOW_AFFINITY = 5
Used in: AnonymousDeviceAddResponse, BroadcastAddRequest, BroadcastAddResponse, BroadcastModifyRequest, BroadcastModifyResponse, BroadcastQueryRequest, BroadcastQueryResponse, BroadcastRemoveRequest, BroadcastRemoveResponse, BroadcastSearchRequest, BroadcastSearchResponse, BroadcastsPushNotification, CommonAnnouncementAddRequest, CommonAnnouncementAddResponse, CommonAnnouncementRemoveRequest, CommonAnnouncementRemoveResponse, CommonAnnouncementSearchRequest, CommonAnnouncementSearchResponse, CommonAnnouncementsPushNotification, HangoutAddRequest, HangoutAddResponse, HangoutBulkRequest, HangoutBulkResponse, HangoutInvitationAddPhoneRequest, HangoutInvitationAddPhoneResponse, HangoutInvitationAddRequest, HangoutInvitationAddResponse, HangoutModifyRequest, HangoutModifyResponse, HangoutParticipantAddRequest, HangoutParticipantAddResponse, HangoutParticipantModifyRequest, HangoutParticipantModifyResponse, HangoutParticipantQueryRequest, HangoutParticipantQueryResponse, HangoutParticipantRemoveRequest, HangoutParticipantRemoveResponse, HangoutParticipantSearchRequest, HangoutParticipantSearchResponse, HangoutParticipantsPushNotification, HangoutPushEventAckRequest, HangoutPushEventAddResponse, HangoutQueryRequest, HangoutQueryResponse, HangoutRemoveRequest, HangoutRemoveResponse, HangoutResolveRequest, HangoutResolveResponse, HangoutsPushNotification, MediaSessionAddRequest, MediaSessionAddResponse, MediaSessionLogRequest, MediaSessionLogResponse, MediaSessionModifyRequest, MediaSessionModifyResponse, MediaSessionQueryRequest, MediaSessionQueryResponse, MediaSessionRemoveRequest, MediaSessionRemoveResponse, MediaSessionSearchRequest, MediaSessionSearchResponse, MediaSessionsPushNotification, MediaSourceAddRequest, MediaSourceAddResponse, MediaSourceModifyRequest, MediaSourceModifyResponse, MediaSourceRemoveRequest, MediaSourceRemoveResponse, MediaSourceSearchRequest, MediaSourceSearchResponse, MediaSourcesPushNotification, MediaStreamAddRequest, MediaStreamAddResponse, MediaStreamModifyRequest, MediaStreamModifyResponse, MediaStreamRemoveRequest, MediaStreamRemoveResponse, MediaStreamSearchRequest, MediaStreamSearchResponse, MediaStreamsPushNotification
optional int64 version = 1
optional string changed_by = 2
optional HangoutCookie hangout_cookie = 3
optional RequestHeader request_header = 1
optional uint64 end_timestamp = 2
optional uint64 max_conversations = 3
optional uint64 max_events_per_conversation = 4
repeated SyncFilter sync_filter = 5
optional ResponseHeader response_header = 1
optional uint64 sync_timestamp = 2
optional uint64 continuation_end_timestamp = 4
Used in: HangoutSharingTargetId
SYSTEM_GROUP_TYPE_PUBLIC = 1
SYSTEM_GROUP_TYPE_DASHER_DOMAIN = 2
SYSTEM_GROUP_TYPE_YOUR_CIRCLES = 3
SYSTEM_GROUP_TYPE_EXTENDED_CIRCLES = 4
Used in: RecordingDetails
optional int64 walltime_ms = 1
optional int64 offset_ms = 2
Used in: Hangout
TRISTATE_UNKNOWN = 0
TRISTATE_FALSE = 1
TRISTATE_TRUE = 2
Used in: SetTypingNotification, SetTypingRequest
TYPING_TYPE_UNKNOWN = 0
TYPING_TYPE_STARTED = 1
TYPING_TYPE_PAUSED = 2
TYPING_TYPE_STOPPED = 3
Used in: SyncAllNewEventsRequest
optional ConversationId conversation_id = 1
optional uint64 timestamp = 2
Used in: Conversation
optional string client_generated_id = 2
optional UserReadState self_read_state = 7
optional uint64 invite_timestamp = 12
optional uint64 sort_timestamp = 13
optional uint64 active_timestamp = 14
Used in: Event
optional string client_generated_id = 2
Used in: Conversation, UserConversationState
optional ParticipantId participant_id = 1
optional uint64 latest_read_timestamp = 2
Used in: MediaSource
Used in: VideoDetails
required float x = 1
required float y = 2
required float width = 3
required float height = 4
Used in: StreamRequest, VideoDetails
optional int32 height = 1
optional int32 width = 2
optional int32 frame_rate = 3
Used in: StateUpdate
optional ConversationId conversation_id = 2
optional uint64 latest_read_timestamp = 3