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

package io.grasscutter.net.proto.activity;

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

  /**
   * <code>repeated .OfficialCustomDungeon official_custom_dungeon_list = 3;</code>
   */
  java.util.List<io.grasscutter.net.proto.activity.OfficialCustomDungeon> 
      getOfficialCustomDungeonListList();
  /**
   * <code>repeated .OfficialCustomDungeon official_custom_dungeon_list = 3;</code>
   */
  io.grasscutter.net.proto.activity.OfficialCustomDungeon getOfficialCustomDungeonList(int index);
  /**
   * <code>repeated .OfficialCustomDungeon official_custom_dungeon_list = 3;</code>
   */
  int getOfficialCustomDungeonListCount();
  /**
   * <code>repeated .OfficialCustomDungeon official_custom_dungeon_list = 3;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.activity.OfficialCustomDungeonOrBuilder> 
      getOfficialCustomDungeonListOrBuilderList();
  /**
   * <code>repeated .OfficialCustomDungeon official_custom_dungeon_list = 3;</code>
   */
  io.grasscutter.net.proto.activity.OfficialCustomDungeonOrBuilder getOfficialCustomDungeonListOrBuilder(
      int index);

  /**
   * <code>bool KKPIDNFHGCJ = 8;</code>
   * @return The kKPIDNFHGCJ.
   */
  boolean getKKPIDNFHGCJ();

  /**
   * <code>bool LDGNPKGAMFJ = 10;</code>
   * @return The lDGNPKGAMFJ.
   */
  boolean getLDGNPKGAMFJ();

  /**
   * <code>uint32 custom_dungeon_group_id = 2;</code>
   * @return The customDungeonGroupId.
   */
  int getCustomDungeonGroupId();
}
