// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: activity.proto

package io.grasscutter.net.proto.activity;

public interface TreasureMapActivityDetailInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:TreasureMapActivityDetailInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>repeated .TreasureMapRegionInfo region_info_list = 15;</code>
   */
  java.util.List<io.grasscutter.net.proto.activity.TreasureMapRegionInfo> 
      getRegionInfoListList();
  /**
   * <code>repeated .TreasureMapRegionInfo region_info_list = 15;</code>
   */
  io.grasscutter.net.proto.activity.TreasureMapRegionInfo getRegionInfoList(int index);
  /**
   * <code>repeated .TreasureMapRegionInfo region_info_list = 15;</code>
   */
  int getRegionInfoListCount();
  /**
   * <code>repeated .TreasureMapRegionInfo region_info_list = 15;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.activity.TreasureMapRegionInfoOrBuilder> 
      getRegionInfoListOrBuilderList();
  /**
   * <code>repeated .TreasureMapRegionInfo region_info_list = 15;</code>
   */
  io.grasscutter.net.proto.activity.TreasureMapRegionInfoOrBuilder getRegionInfoListOrBuilder(
      int index);

  /**
   * <code>repeated .TreasureMapBonusChallengeInfo bonus_challenge_list = 5;</code>
   */
  java.util.List<io.grasscutter.net.proto.activity.TreasureMapBonusChallengeInfo> 
      getBonusChallengeListList();
  /**
   * <code>repeated .TreasureMapBonusChallengeInfo bonus_challenge_list = 5;</code>
   */
  io.grasscutter.net.proto.activity.TreasureMapBonusChallengeInfo getBonusChallengeList(int index);
  /**
   * <code>repeated .TreasureMapBonusChallengeInfo bonus_challenge_list = 5;</code>
   */
  int getBonusChallengeListCount();
  /**
   * <code>repeated .TreasureMapBonusChallengeInfo bonus_challenge_list = 5;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.activity.TreasureMapBonusChallengeInfoOrBuilder> 
      getBonusChallengeListOrBuilderList();
  /**
   * <code>repeated .TreasureMapBonusChallengeInfo bonus_challenge_list = 5;</code>
   */
  io.grasscutter.net.proto.activity.TreasureMapBonusChallengeInfoOrBuilder getBonusChallengeListOrBuilder(
      int index);

  /**
   * <code>uint32 KMLIGBJPNEJ = 13;</code>
   * @return The kMLIGBJPNEJ.
   */
  int getKMLIGBJPNEJ();

  /**
   * <code>uint32 PCCHFPHGCJB = 11;</code>
   * @return The pCCHFPHGCJB.
   */
  int getPCCHFPHGCJB();

  /**
   * <code>uint32 LCNPGPKFEIO = 2;</code>
   * @return The lCNPGPKFEIO.
   */
  int getLCNPGPKFEIO();

  /**
   * <code>uint32 BLFOIDKFGGF = 9;</code>
   * @return The bLFOIDKFGGF.
   */
  int getBLFOIDKFGGF();

  /**
   * <code>uint32 GMDCMOCIJAB = 4;</code>
   * @return The gMDCMOCIJAB.
   */
  int getGMDCMOCIJAB();

  /**
   * <code>bool is_mp_challenge_touched = 1;</code>
   * @return The isMpChallengeTouched.
   */
  boolean getIsMpChallengeTouched();

  /**
   * <code>uint32 EPPPBOLKBAC = 7;</code>
   * @return The ePPPBOLKBAC.
   */
  int getEPPPBOLKBAC();
}
