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

package io.grasscutter.net.proto.activity;

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

  /**
   * <code>repeated uint32 IICDMAJAJLN = 13;</code>
   * @return A list containing the iICDMAJAJLN.
   */
  java.util.List<java.lang.Integer> getIICDMAJAJLNList();
  /**
   * <code>repeated uint32 IICDMAJAJLN = 13;</code>
   * @return The count of iICDMAJAJLN.
   */
  int getIICDMAJAJLNCount();
  /**
   * <code>repeated uint32 IICDMAJAJLN = 13;</code>
   * @param index The index of the element to return.
   * @return The iICDMAJAJLN at the given index.
   */
  int getIICDMAJAJLN(int index);

  /**
   * <code>repeated .BCBOHNAGDHM BAHEJMIPPJI = 12;</code>
   */
  java.util.List<io.grasscutter.net.proto.activity.BCBOHNAGDHM> 
      getBAHEJMIPPJIList();
  /**
   * <code>repeated .BCBOHNAGDHM BAHEJMIPPJI = 12;</code>
   */
  io.grasscutter.net.proto.activity.BCBOHNAGDHM getBAHEJMIPPJI(int index);
  /**
   * <code>repeated .BCBOHNAGDHM BAHEJMIPPJI = 12;</code>
   */
  int getBAHEJMIPPJICount();
  /**
   * <code>repeated .BCBOHNAGDHM BAHEJMIPPJI = 12;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.activity.BCBOHNAGDHMOrBuilder> 
      getBAHEJMIPPJIOrBuilderList();
  /**
   * <code>repeated .BCBOHNAGDHM BAHEJMIPPJI = 12;</code>
   */
  io.grasscutter.net.proto.activity.BCBOHNAGDHMOrBuilder getBAHEJMIPPJIOrBuilder(
      int index);

  /**
   * <code>repeated uint32 GFLLBCGNOKJ = 4;</code>
   * @return A list containing the gFLLBCGNOKJ.
   */
  java.util.List<java.lang.Integer> getGFLLBCGNOKJList();
  /**
   * <code>repeated uint32 GFLLBCGNOKJ = 4;</code>
   * @return The count of gFLLBCGNOKJ.
   */
  int getGFLLBCGNOKJCount();
  /**
   * <code>repeated uint32 GFLLBCGNOKJ = 4;</code>
   * @param index The index of the element to return.
   * @return The gFLLBCGNOKJ at the given index.
   */
  int getGFLLBCGNOKJ(int index);

  /**
   * <code>repeated uint32 tag_list = 6;</code>
   * @return A list containing the tagList.
   */
  java.util.List<java.lang.Integer> getTagListList();
  /**
   * <code>repeated uint32 tag_list = 6;</code>
   * @return The count of tagList.
   */
  int getTagListCount();
  /**
   * <code>repeated uint32 tag_list = 6;</code>
   * @param index The index of the element to return.
   * @return The tagList at the given index.
   */
  int getTagList(int index);

  /**
   * <code>uint32 MBBNHOBFOED = 14;</code>
   * @return The mBBNHOBFOED.
   */
  int getMBBNHOBFOED();

  /**
   * <code>bool BABHIELKKLC = 7;</code>
   * @return The bABHIELKKLC.
   */
  boolean getBABHIELKKLC();

  /**
   * <code>bool BLBKMOFKBKI = 15;</code>
   * @return The bLBKMOFKBKI.
   */
  boolean getBLBKMOFKBKI();

  /**
   * <code>bool LMHCGGOLOLM = 8;</code>
   * @return The lMHCGGOLOLM.
   */
  boolean getLMHCGGOLOLM();

  /**
   * <code>uint32 guid = 2;</code>
   * @return The guid.
   */
  int getGuid();

  /**
   * <code>uint32 FAPOJDBBAEF = 5;</code>
   * @return The fAPOJDBBAEF.
   */
  int getFAPOJDBBAEF();

  /**
   * <code>uint32 GINEMCIFFNB = 10;</code>
   * @return The gINEMCIFFNB.
   */
  int getGINEMCIFFNB();

  /**
   * <code>uint32 LHMDBBFAIFM = 11;</code>
   * @return The lHMDBBFAIFM.
   */
  int getLHMDBBFAIFM();

  /**
   * <code>uint32 level = 3;</code>
   * @return The level.
   */
  int getLevel();

  /**
   * <code>uint32 NPOALLHCPJD = 1;</code>
   * @return The nPOALLHCPJD.
   */
  int getNPOALLHCPJD();
}
