Mensagemholoholo.rpc
PushGatewayMessage
| Nº | Campo | Tipo | Tag |
|---|---|---|---|
| 7 | message_pub_timestamp_ms | int64 | 38 |
| oneof message · 10 opções, só uma de cada vez | |||
| 1 | map_objects_update | PushGatewayMessage.MapObjectsUpdate | 0a |
| 2 | raid_lobby_player_count | RaidLobbyCounterData | 12 |
| 3 | boot_raid_update | PushGatewayMessage.BootRaidUpdate | 1a |
| 4 | party_play_proto | PartyRpcProto | 22 |
| 5 | party_update | PushGatewayMessage.PartyUpdate | 2a |
| 6 | raid_participant_proto | RaidParticipantProto | 32 |
| 8 | iris_social_update | PushGatewayMessage.IrisSocialUpdate | 42 |
| 9 | bread_lobby_player_count | BreadLobbyCounterData | 4a |
| 10 | friend_raid_lobby_player_count | PushGatewayMessage.FriendRaidLobbyCountUpdate | 52 |
| 11 | rsvp_player_count | PushGatewayMessage.RsvpCountUpdate | 5a |
Tipos aninhados
Usado em (0)
Nenhuma mensagem tem um campo deste tipo. Costuma ser o caso dos pedidos e respostas de RPC, que circulam sozinhos.
Código .proto
// holo_protos.proto · package holoholo.rpc message PushGatewayMessage { int64 message_pub_timestamp_ms = 7; oneof message { MapObjectsUpdate map_objects_update = 1; RaidLobbyCounterData raid_lobby_player_count = 2; BootRaidUpdate boot_raid_update = 3; PartyRpcProto party_play_proto = 4; PartyUpdate party_update = 5; RaidParticipantProto raid_participant_proto = 6; IrisSocialUpdate iris_social_update = 8; BreadLobbyCounterData bread_lobby_player_count = 9; FriendRaidLobbyCountUpdate friend_raid_lobby_player_count = 10; RsvpCountUpdate rsvp_player_count = 11; } message BootRaidUpdate { int64 player_join_end_ms = 1; } message FriendRaidLobbyCountUpdate { int32 raid_lobby_count = 1; string fort_id = 2; } message IrisSocialUpdate { oneof iris_social_update_type { bool has_pokemon_placement_updates = 1; PokemonExpressionUpdateProto pokemon_expression_update = 2; } } message MapObjectsUpdate { } message PartyUpdate { JoinedPlayerObfuscationMapProto joined_player_obfuscation_map = 4; int64 party_id = 7; int64 party_seed = 8; PartyType party_type = 10; oneof party_update_type { PartyRpcProto party_play_proto = 1; PartyLocationPushProto location = 2; PartyZonePushProto zone = 3; bool has_party_update = 6; PartyPlayerProfilePushProto player_profile = 9; } } message RsvpCountUpdate { int32 rsvp_count = 1; string map_place_id = 2; } }