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

package io.grasscutter.net.proto.activity;

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

  /**
   * <code>repeated uint32 MDFMDEHCDFP = 8;</code>
   * @return A list containing the mDFMDEHCDFP.
   */
  java.util.List<java.lang.Integer> getMDFMDEHCDFPList();
  /**
   * <code>repeated uint32 MDFMDEHCDFP = 8;</code>
   * @return The count of mDFMDEHCDFP.
   */
  int getMDFMDEHCDFPCount();
  /**
   * <code>repeated uint32 MDFMDEHCDFP = 8;</code>
   * @param index The index of the element to return.
   * @return The mDFMDEHCDFP at the given index.
   */
  int getMDFMDEHCDFP(int index);

  /**
   * <code>repeated uint32 GICJOFMFPIB = 7;</code>
   * @return A list containing the gICJOFMFPIB.
   */
  java.util.List<java.lang.Integer> getGICJOFMFPIBList();
  /**
   * <code>repeated uint32 GICJOFMFPIB = 7;</code>
   * @return The count of gICJOFMFPIB.
   */
  int getGICJOFMFPIBCount();
  /**
   * <code>repeated uint32 GICJOFMFPIB = 7;</code>
   * @param index The index of the element to return.
   * @return The gICJOFMFPIB at the given index.
   */
  int getGICJOFMFPIB(int index);

  /**
   * <code>map&lt;uint32, uint32&gt; KBDNNJFODDG = 14;</code>
   */
  int getKBDNNJFODDGCount();
  /**
   * <code>map&lt;uint32, uint32&gt; KBDNNJFODDG = 14;</code>
   */
  boolean containsKBDNNJFODDG(
      int key);
  /**
   * Use {@link #getKBDNNJFODDGMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map<java.lang.Integer, java.lang.Integer>
  getKBDNNJFODDG();
  /**
   * <code>map&lt;uint32, uint32&gt; KBDNNJFODDG = 14;</code>
   */
  java.util.Map<java.lang.Integer, java.lang.Integer>
  getKBDNNJFODDGMap();
  /**
   * <code>map&lt;uint32, uint32&gt; KBDNNJFODDG = 14;</code>
   */

  int getKBDNNJFODDGOrDefault(
      int key,
      int defaultValue);
  /**
   * <code>map&lt;uint32, uint32&gt; KBDNNJFODDG = 14;</code>
   */

  int getKBDNNJFODDGOrThrow(
      int key);

  /**
   * <code>repeated uint32 FNAHIHOCNOC = 9;</code>
   * @return A list containing the fNAHIHOCNOC.
   */
  java.util.List<java.lang.Integer> getFNAHIHOCNOCList();
  /**
   * <code>repeated uint32 FNAHIHOCNOC = 9;</code>
   * @return The count of fNAHIHOCNOC.
   */
  int getFNAHIHOCNOCCount();
  /**
   * <code>repeated uint32 FNAHIHOCNOC = 9;</code>
   * @param index The index of the element to return.
   * @return The fNAHIHOCNOC at the given index.
   */
  int getFNAHIHOCNOC(int index);
}
