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

package io.grasscutter.net.proto.activity;

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

  /**
   * <code>repeated uint32 IEDIIPBBNDG = 13;</code>
   * @return A list containing the iEDIIPBBNDG.
   */
  java.util.List<java.lang.Integer> getIEDIIPBBNDGList();
  /**
   * <code>repeated uint32 IEDIIPBBNDG = 13;</code>
   * @return The count of iEDIIPBBNDG.
   */
  int getIEDIIPBBNDGCount();
  /**
   * <code>repeated uint32 IEDIIPBBNDG = 13;</code>
   * @param index The index of the element to return.
   * @return The iEDIIPBBNDG at the given index.
   */
  int getIEDIIPBBNDG(int index);

  /**
   * <code>repeated uint32 PHOAEHGEALL = 2;</code>
   * @return A list containing the pHOAEHGEALL.
   */
  java.util.List<java.lang.Integer> getPHOAEHGEALLList();
  /**
   * <code>repeated uint32 PHOAEHGEALL = 2;</code>
   * @return The count of pHOAEHGEALL.
   */
  int getPHOAEHGEALLCount();
  /**
   * <code>repeated uint32 PHOAEHGEALL = 2;</code>
   * @param index The index of the element to return.
   * @return The pHOAEHGEALL at the given index.
   */
  int getPHOAEHGEALL(int index);

  /**
   * <code>repeated uint32 OIMIJPCOOCM = 1;</code>
   * @return A list containing the oIMIJPCOOCM.
   */
  java.util.List<java.lang.Integer> getOIMIJPCOOCMList();
  /**
   * <code>repeated uint32 OIMIJPCOOCM = 1;</code>
   * @return The count of oIMIJPCOOCM.
   */
  int getOIMIJPCOOCMCount();
  /**
   * <code>repeated uint32 OIMIJPCOOCM = 1;</code>
   * @param index The index of the element to return.
   * @return The oIMIJPCOOCM at the given index.
   */
  int getOIMIJPCOOCM(int index);

  /**
   * <code>repeated .SummerTimeDungeonInfo summer_time_dungeon_list = 11;</code>
   */
  java.util.List<io.grasscutter.net.proto.activity.SummerTimeDungeonInfo> 
      getSummerTimeDungeonListList();
  /**
   * <code>repeated .SummerTimeDungeonInfo summer_time_dungeon_list = 11;</code>
   */
  io.grasscutter.net.proto.activity.SummerTimeDungeonInfo getSummerTimeDungeonList(int index);
  /**
   * <code>repeated .SummerTimeDungeonInfo summer_time_dungeon_list = 11;</code>
   */
  int getSummerTimeDungeonListCount();
  /**
   * <code>repeated .SummerTimeDungeonInfo summer_time_dungeon_list = 11;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.activity.SummerTimeDungeonInfoOrBuilder> 
      getSummerTimeDungeonListOrBuilderList();
  /**
   * <code>repeated .SummerTimeDungeonInfo summer_time_dungeon_list = 11;</code>
   */
  io.grasscutter.net.proto.activity.SummerTimeDungeonInfoOrBuilder getSummerTimeDungeonListOrBuilder(
      int index);
}
