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

package io.grasscutter.net.proto.activity;

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

  /**
   * <code>.EJOOLLBLONF OJFJAGENCJF = 10;</code>
   * @return Whether the oJFJAGENCJF field is set.
   */
  boolean hasOJFJAGENCJF();
  /**
   * <code>.EJOOLLBLONF OJFJAGENCJF = 10;</code>
   * @return The oJFJAGENCJF.
   */
  io.grasscutter.net.proto.activity.EJOOLLBLONF getOJFJAGENCJF();
  /**
   * <code>.EJOOLLBLONF OJFJAGENCJF = 10;</code>
   */
  io.grasscutter.net.proto.activity.EJOOLLBLONFOrBuilder getOJFJAGENCJFOrBuilder();

  /**
   * <code>.OJAFGHALCGN AKGOOIIBCOM = 6;</code>
   * @return Whether the aKGOOIIBCOM field is set.
   */
  boolean hasAKGOOIIBCOM();
  /**
   * <code>.OJAFGHALCGN AKGOOIIBCOM = 6;</code>
   * @return The aKGOOIIBCOM.
   */
  io.grasscutter.net.proto.activity.OJAFGHALCGN getAKGOOIIBCOM();
  /**
   * <code>.OJAFGHALCGN AKGOOIIBCOM = 6;</code>
   */
  io.grasscutter.net.proto.activity.OJAFGHALCGNOrBuilder getAKGOOIIBCOMOrBuilder();

  /**
   * <code>repeated .AJMOOMNAMDF DKCKOEKNELM = 1;</code>
   */
  java.util.List<io.grasscutter.net.proto.activity.AJMOOMNAMDF> 
      getDKCKOEKNELMList();
  /**
   * <code>repeated .AJMOOMNAMDF DKCKOEKNELM = 1;</code>
   */
  io.grasscutter.net.proto.activity.AJMOOMNAMDF getDKCKOEKNELM(int index);
  /**
   * <code>repeated .AJMOOMNAMDF DKCKOEKNELM = 1;</code>
   */
  int getDKCKOEKNELMCount();
  /**
   * <code>repeated .AJMOOMNAMDF DKCKOEKNELM = 1;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.activity.AJMOOMNAMDFOrBuilder> 
      getDKCKOEKNELMOrBuilderList();
  /**
   * <code>repeated .AJMOOMNAMDF DKCKOEKNELM = 1;</code>
   */
  io.grasscutter.net.proto.activity.AJMOOMNAMDFOrBuilder getDKCKOEKNELMOrBuilder(
      int index);

  /**
   * <code>.ABHOCFILGJL MKNDENNPKFN = 5;</code>
   * @return Whether the mKNDENNPKFN field is set.
   */
  boolean hasMKNDENNPKFN();
  /**
   * <code>.ABHOCFILGJL MKNDENNPKFN = 5;</code>
   * @return The mKNDENNPKFN.
   */
  io.grasscutter.net.proto.activity.ABHOCFILGJL getMKNDENNPKFN();
  /**
   * <code>.ABHOCFILGJL MKNDENNPKFN = 5;</code>
   */
  io.grasscutter.net.proto.activity.ABHOCFILGJLOrBuilder getMKNDENNPKFNOrBuilder();

  /**
   * <code>repeated .AGDIEPOHJCH PMILOJCJEJB = 8;</code>
   */
  java.util.List<io.grasscutter.net.proto.activity.AGDIEPOHJCH> 
      getPMILOJCJEJBList();
  /**
   * <code>repeated .AGDIEPOHJCH PMILOJCJEJB = 8;</code>
   */
  io.grasscutter.net.proto.activity.AGDIEPOHJCH getPMILOJCJEJB(int index);
  /**
   * <code>repeated .AGDIEPOHJCH PMILOJCJEJB = 8;</code>
   */
  int getPMILOJCJEJBCount();
  /**
   * <code>repeated .AGDIEPOHJCH PMILOJCJEJB = 8;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.activity.AGDIEPOHJCHOrBuilder> 
      getPMILOJCJEJBOrBuilderList();
  /**
   * <code>repeated .AGDIEPOHJCH PMILOJCJEJB = 8;</code>
   */
  io.grasscutter.net.proto.activity.AGDIEPOHJCHOrBuilder getPMILOJCJEJBOrBuilder(
      int index);

  /**
   * <code>.CNJPPHNDJNC CGJNLNBCFKO = 7;</code>
   * @return Whether the cGJNLNBCFKO field is set.
   */
  boolean hasCGJNLNBCFKO();
  /**
   * <code>.CNJPPHNDJNC CGJNLNBCFKO = 7;</code>
   * @return The cGJNLNBCFKO.
   */
  io.grasscutter.net.proto.activity.CNJPPHNDJNC getCGJNLNBCFKO();
  /**
   * <code>.CNJPPHNDJNC CGJNLNBCFKO = 7;</code>
   */
  io.grasscutter.net.proto.activity.CNJPPHNDJNCOrBuilder getCGJNLNBCFKOOrBuilder();

  /**
   * <code>.KCBMFCPADFO PFPIMLPPCKC = 2;</code>
   * @return Whether the pFPIMLPPCKC field is set.
   */
  boolean hasPFPIMLPPCKC();
  /**
   * <code>.KCBMFCPADFO PFPIMLPPCKC = 2;</code>
   * @return The pFPIMLPPCKC.
   */
  io.grasscutter.net.proto.activity.KCBMFCPADFO getPFPIMLPPCKC();
  /**
   * <code>.KCBMFCPADFO PFPIMLPPCKC = 2;</code>
   */
  io.grasscutter.net.proto.activity.KCBMFCPADFOOrBuilder getPFPIMLPPCKCOrBuilder();

  /**
   * <code>.LODGAOKFCGN COGBFCIKMMP = 15;</code>
   * @return Whether the cOGBFCIKMMP field is set.
   */
  boolean hasCOGBFCIKMMP();
  /**
   * <code>.LODGAOKFCGN COGBFCIKMMP = 15;</code>
   * @return The cOGBFCIKMMP.
   */
  io.grasscutter.net.proto.activity.LODGAOKFCGN getCOGBFCIKMMP();
  /**
   * <code>.LODGAOKFCGN COGBFCIKMMP = 15;</code>
   */
  io.grasscutter.net.proto.activity.LODGAOKFCGNOrBuilder getCOGBFCIKMMPOrBuilder();

  /**
   * <code>.NKDBKONMBDC IMCFLEPKMCE = 12;</code>
   * @return Whether the iMCFLEPKMCE field is set.
   */
  boolean hasIMCFLEPKMCE();
  /**
   * <code>.NKDBKONMBDC IMCFLEPKMCE = 12;</code>
   * @return The iMCFLEPKMCE.
   */
  io.grasscutter.net.proto.activity.NKDBKONMBDC getIMCFLEPKMCE();
  /**
   * <code>.NKDBKONMBDC IMCFLEPKMCE = 12;</code>
   */
  io.grasscutter.net.proto.activity.NKDBKONMBDCOrBuilder getIMCFLEPKMCEOrBuilder();
}
