Messageholoholo.rpc
CombatChallengeProto
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | challenge_id | string | 0a |
| 2 | type | CombatType | 10 |
| 3 | combat_league_template_id | string | 1a |
| 5 | challenger | CombatChallengeProto.ChallengePlayer | 2a |
| 6 | opponent | CombatChallengeProto.ChallengePlayer | 32 |
| 7 | state | CombatChallengeProto.CombatChallengeState | 38 |
| 8 | created_timestamp_ms | int64 | 40 |
| 10 | combat_id | string | 52 |
| 11 | gbl_battle_realm | string | 5a |
| 12 | is_vnext_battle | bool | 60 |
| 19 | expiration_timestamp_ms | int64 | 98 01 |
Nested types
Used in (7)
- AcceptCombatChallengeOutProto.challenge
- CreateCombatChallengeOutProto.challenge
- GetCombatChallengeOutProto.challenge
- GetMatchmakingStatusOutProto.challenge
- OpenCombatChallengeOutProto.challenge
- SubmitCombatChallengePokemonsOutProto.challenge
- VsSeekerStartMatchmakingOutProto.challenge
.proto source
// holo_protos.proto · package holoholo.rpc message CombatChallengeProto { string challenge_id = 1; CombatType type = 2; string combat_league_template_id = 3; ChallengePlayer challenger = 5; ChallengePlayer opponent = 6; CombatChallengeState state = 7; int64 created_timestamp_ms = 8; string combat_id = 10; string gbl_battle_realm = 11; bool is_vnext_battle = 12; int64 expiration_timestamp_ms = 19; message ChallengePlayer { string player_id = 1; PlayerAvatarProto player_avatar = 2; int64 combat_player_s2_cell_id = 3; repeated fixed64 attacking_pokemon_id = 4; PlayerPublicProfileProto public_profile = 5; string nia_account_id = 6; } enum CombatChallengeState { COMBAT_CHALLENGE_STATE_UNSET = 0; COMBAT_CHALLENGE_STATE_CREATED = 1; COMBAT_CHALLENGE_STATE_OPENED = 2; COMBAT_CHALLENGE_STATE_CANCELLED = 3; COMBAT_CHALLENGE_STATE_ACCEPTED = 4; COMBAT_CHALLENGE_STATE_DECLINED = 5; COMBAT_CHALLENGE_STATE_READY = 6; COMBAT_CHALLENGE_STATE_TIMEOUT = 7; } }