protos/pogo0.431.0

Messageholoholo.rpc

CombatChallengeProto

holoholo.rpc.CombatChallengeProtoFile: holo_protos.protoC# type: Holoholo.Rpc.CombatChallengeProto11 fieldsSince 0.431.0

No.FieldTypeTag
1challenge_idstring0a
2typeCombatType10
3combat_league_template_idstring1a
5challengerCombatChallengeProto.ChallengePlayer2a
6opponentCombatChallengeProto.ChallengePlayer32
7stateCombatChallengeProto.CombatChallengeState38
8created_timestamp_msint6440
10combat_idstring52
11gbl_battle_realmstring5a
12is_vnext_battlebool60
19expiration_timestamp_msint6498 01

Nested types

Used in (7)

.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;
  }
}