protos/pogo0.431.0

Messageholoholo.rpc

QuestProto

holoholo.rpc.QuestProtoFile: holo_protos.protoC# type: Holoholo.Rpc.QuestProto61 fieldsSince 0.431.0

No.FieldTypeTag
1quest_typeQuestType08
98with_single_dayWithSingleDayProto92 06
99days_in_a_rowDaysWithARowQuestProto9a 06
100quest_idstringa2 06
101quest_seedint64a8 06
102quest_contextQuestProto.Contextb0 06
103template_idstringba 06
104progressint32c0 06
105goalQuestGoalProtoca 06
106statusQuestProto.Statusd0 06
107quest_rewardsrepeatedQuestRewardProtoda 06
108creation_timestamp_msint64e0 06
109last_update_timestamp_msint64e8 06
110completion_timestamp_msint64f0 06
111fort_idstringfa 06
112admin_generatedbool80 07
113stamp_count_override_enabledbool88 07
114stamp_count_overrideint3290 07
115s2_cell_idint6498 07
116story_quest_template_versionint32a0 07
117daily_counterDailyCounterProtoaa 07
118reward_pokemon_icon_urlstringb2 07
119end_timestamp_msint64b8 07
120is_bonus_challengeboolc0 07
121referral_infoQuestProto.ReferralInfoProtoca 07
122branch_rewardsrepeatedQuestBranchRewardProtod2 07
123dialog_readboold8 07
124start_timestamp_msint64e0 07
125with_total_daysWithTotalDaysProtoea 07
126phase_numberint32f0 07
127difficultyQuestProto.Difficultyf8 07
128min_complete_timestamp_msint6480 08
129min_player_levelint3288 08
130time_zone_idstring92 08
131quest_update_toast_progress_percentage_thresholddouble99 08
132start_progress_timestamp_msint64a0 08
133end_progress_timestamp_msint64a8 08
134remove_encounters_on_quest_removalboolb0 08
135is_new_quest_from_lapsed_stateboolb8 08
136event_conditional_override_metadataEventConditionalOverrideMetadataProtoc2 08
137ui_overrideQuestUiOverrideProtoca 08
oneof quest · 20 options, one at a time
2daily_questDailyQuestProto12
3multi_partMultiPartQuestProto1a
4catch_pokemonCatchPokemonQuestProto22
5add_friendAddFriendQuestProto2a
6trade_pokemonTradePokemonQuestProto32
7daily_buddy_affectionDailyBuddyAffectionQuestProto3a
8quest_walkQuestWalkProto42
9evolve_into_pokemonEvolveIntoPokemonQuestProto4a
10get_stardustGetStardustQuestProto52
11mini_collectionMiniCollectionProto5a
12geotargeted_questGeotargetedQuestProto62
13buddy_evolution_walkBuddyEvolutionWalkQuestProto6a
14battleBattleQuestProto72
15take_snapshotTakeSnapshotQuestProto7a
16submit_sleep_recordsSubmitSleepRecordsQuestProto82 01
17travel_routeTravelRouteQuestProto8a 01
18spin_pokestopSpinPokestopQuestProto92 01
19pokemon_reach_cpPokemonReachCpQuestProto9a 01
20spend_stardustSpendStardustQuestProtoa2 01
22spend_temp_evo_resourceSpendTempEvoResourceQuestProtob2 01

Nested types

Used in (7)

.proto source
// holo_protos.proto · package holoholo.rpc
message QuestProto {
  QuestType quest_type = 1;
  WithSingleDayProto with_single_day = 98;
  DaysWithARowQuestProto days_in_a_row = 99;
  string quest_id = 100;
  int64 quest_seed = 101;
  Context quest_context = 102;
  string template_id = 103;
  int32 progress = 104;
  QuestGoalProto goal = 105;
  Status status = 106;
  repeated QuestRewardProto quest_rewards = 107;
  int64 creation_timestamp_ms = 108;
  int64 last_update_timestamp_ms = 109;
  int64 completion_timestamp_ms = 110;
  string fort_id = 111;
  bool admin_generated = 112;
  bool stamp_count_override_enabled = 113;
  int32 stamp_count_override = 114;
  int64 s2_cell_id = 115;
  int32 story_quest_template_version = 116;
  DailyCounterProto daily_counter = 117;
  string reward_pokemon_icon_url = 118;
  int64 end_timestamp_ms = 119;
  bool is_bonus_challenge = 120;
  ReferralInfoProto referral_info = 121;
  repeated QuestBranchRewardProto branch_rewards = 122;
  bool dialog_read = 123;
  int64 start_timestamp_ms = 124;
  WithTotalDaysProto with_total_days = 125;
  int32 phase_number = 126;
  Difficulty difficulty = 127;
  int64 min_complete_timestamp_ms = 128;
  int32 min_player_level = 129;
  string time_zone_id = 130;
  double quest_update_toast_progress_percentage_threshold = 131;
  int64 start_progress_timestamp_ms = 132;
  int64 end_progress_timestamp_ms = 133;
  bool remove_encounters_on_quest_removal = 134;
  bool is_new_quest_from_lapsed_state = 135;
  EventConditionalOverrideMetadataProto event_conditional_override_metadata = 136;
  QuestUiOverrideProto ui_override = 137;
  oneof quest {
    DailyQuestProto daily_quest = 2;
    MultiPartQuestProto multi_part = 3;
    CatchPokemonQuestProto catch_pokemon = 4;
    AddFriendQuestProto add_friend = 5;
    TradePokemonQuestProto trade_pokemon = 6;
    DailyBuddyAffectionQuestProto daily_buddy_affection = 7;
    QuestWalkProto quest_walk = 8;
    EvolveIntoPokemonQuestProto evolve_into_pokemon = 9;
    GetStardustQuestProto get_stardust = 10;
    MiniCollectionProto mini_collection = 11;
    GeotargetedQuestProto geotargeted_quest = 12;
    BuddyEvolutionWalkQuestProto buddy_evolution_walk = 13;
    BattleQuestProto battle = 14;
    TakeSnapshotQuestProto take_snapshot = 15;
    SubmitSleepRecordsQuestProto submit_sleep_records = 16;
    TravelRouteQuestProto travel_route = 17;
    SpinPokestopQuestProto spin_pokestop = 18;
    PokemonReachCpQuestProto pokemon_reach_cp = 19;
    SpendStardustQuestProto spend_stardust = 20;
    SpendTempEvoResourceQuestProto spend_temp_evo_resource = 22;
  }

  enum Context {
    CONTEXT_UNSET = 0;
    CONTEXT_STORY_QUEST = 1;
    CONTEXT_CHALLENGE_QUEST = 2;
    CONTEXT_DAILY_COIN_QUEST = 3;
    CONTEXT_TIMED_STORY_QUEST = 4;
    CONTEXT_NON_NARRATIVE_STORY_QUEST = 5;
    CONTEXT_LEVEL_UP_QUEST = 6;
    CONTEXT_TGC_TRACKING_QUEST = 7;
    CONTEXT_EVOLUTION_QUEST = 8;
    CONTEXT_TIMED_MINI_COLLECTION_QUEST = 9;
    CONTEXT_REFERRAL_QUEST = 10;
    CONTEXT_BRANCHING_QUEST = 11;
    CONTEXT_PARTY_QUEST = 12;
    CONTEXT_MP_WALK_QUEST = 13;
    CONTEXT_SERVER_CHALLENGE_QUEST = 14;
    CONTEXT_TUTORIAL_QUEST = 15;
    CONTEXT_PERSONALIZED_TIMED_CHALLENGE_QUEST = 16;
    CONTEXT_TIMED_BRANCHING_QUEST = 17;
    CONTEXT_EVENT_PASS_BONUS_QUEST = 19;
    CONTEXT_WEEKLY_CHALLENGE_QUEST = 20;
    CONTEXT_POKEMON_TRAINING_QUEST = 21;
    CONTEXT_FIELD_BOOK_QUEST = 22;
    CONTEXT_FIELD_BOOK_COLLECTION_QUEST = 23;
    CONTEXT_FIELD_BOOK_DAILY_QUEST = 24;
    CONTEXT_WELCOME_BACK_REWARDS_QUEST = 25;
  }

  enum Difficulty {
    DIFFICULTY_UNDEFINED = 0;
    DIFFICULTY_VERY_EASY = 1;
    DIFFICULTY_EASY = 2;
    DIFFICULTY_NORMAL = 3;
    DIFFICULTY_HARD = 4;
    DIFFICULTY_VERY_HARD = 5;
  }

  message ReferralInfoProto {
    string referrer_id = 1;
    bool completion_message_sent = 2;
  }

  enum Status {
    STATUS_UNDEFINED = 0;
    STATUS_ACTIVE = 1;
    STATUS_COMPLETED = 2;
  }
}