Get desktop application:
View/edit binary Protocol Buffers messages
Used in: ChatMessage, RequestChatHistory, ResponseChatHistory
required ChatType chat_type = 1
required string chat_id = 2
Used in: EventLobbyInvite, ResponseChatLobbies
required string lobby_id = 1
required string lobby_topic = 2
required string lobby_name = 3
required string lobby_nickname = 4
required uint32 no_peers = 7
required uint32 last_report_time = 8
required uint32 last_activity = 9
repeated string participating_friends = 10
repeated string nicknames = 11
Used in: ChatLobbyInfo
LOBBYSTATE_JOINED = 1
LOBBYSTATE_INVITED = 2
LOBBYSTATE_VISIBLE = 3
Used in: EventChatMessage, RequestSendMessage, ResponseChatHistory
required ChatId id = 1
required string msg = 2
optional string peer_nickname = 3
optional uint32 chat_flags = 4
optional uint32 send_time = 5
optional uint32 recv_time = 6
Used in: ChatId
TYPE_PRIVATE = 1
TYPE_LOBBY = 2
TYPE_GROUP = 3
Used in: ChatLobbyInfo, RequestCreateLobby
PRIVACY_PRIVATE = 1
PRIVACY_PUBLIC = 2
Used in: RequestChatLobbies
LOBBYSET_ALL = 1
LOBBYSET_JOINED = 2
LOBBYSET_INVITED = 3
LOBBYSET_VISIBLE = 4
required string lobby_name = 1
required string lobby_topic = 2
repeated string invited_friends = 3
required string lobby_id = 1
Used in: RequestJoinOrLeaveLobby
JOIN_OR_ACCEPT = 1
LEAVE_OR_DENY = 2
MsgId_RequestChatLobbies = 1
MsgId_RequestCreateLobby = 2
MsgId_RequestJoinOrLeaveLobby = 3
MsgId_RequestSetLobbyNickname = 4
MsgId_RequestRegisterEvents = 5
MsgId_RequestSendMessage = 6
MsgId_RequestChatHistory = 7
Used in: RequestRegisterEvents
REGISTER = 1
DEREGISTER = 2
required string nickname = 1
repeated string lobby_ids = 2
MsgId_ResponseChatLobbies = 1
MsgId_ResponseSetLobbyNickname = 4
MsgId_ResponseRegisterEvents = 5
MsgId_ResponseSendMessage = 6
MsgId_ResponseChatHistory = 7
MsgId_EventLobbyInvite = 101
MsgId_EventChatMessage = 102