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

package io.grasscutter.net.proto.activity;

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

  /**
   * <code>repeated uint32 DDKBFLGFCOI = 14;</code>
   * @return A list containing the dDKBFLGFCOI.
   */
  java.util.List<java.lang.Integer> getDDKBFLGFCOIList();
  /**
   * <code>repeated uint32 DDKBFLGFCOI = 14;</code>
   * @return The count of dDKBFLGFCOI.
   */
  int getDDKBFLGFCOICount();
  /**
   * <code>repeated uint32 DDKBFLGFCOI = 14;</code>
   * @param index The index of the element to return.
   * @return The dDKBFLGFCOI at the given index.
   */
  int getDDKBFLGFCOI(int index);

  /**
   * <code>.PKBDLALMJML order_info = 11;</code>
   * @return Whether the orderInfo field is set.
   */
  boolean hasOrderInfo();
  /**
   * <code>.PKBDLALMJML order_info = 11;</code>
   * @return The orderInfo.
   */
  io.grasscutter.net.proto.activity.PKBDLALMJML getOrderInfo();
  /**
   * <code>.PKBDLALMJML order_info = 11;</code>
   */
  io.grasscutter.net.proto.activity.PKBDLALMJMLOrBuilder getOrderInfoOrBuilder();

  /**
   * <code>.IELANAFKGKO exam_info = 10;</code>
   * @return Whether the examInfo field is set.
   */
  boolean hasExamInfo();
  /**
   * <code>.IELANAFKGKO exam_info = 10;</code>
   * @return The examInfo.
   */
  io.grasscutter.net.proto.activity.IELANAFKGKO getExamInfo();
  /**
   * <code>.IELANAFKGKO exam_info = 10;</code>
   */
  io.grasscutter.net.proto.activity.IELANAFKGKOOrBuilder getExamInfoOrBuilder();

  public io.grasscutter.net.proto.activity.LODGAOKFCGN.OJOLLMHNGLICase getOJOLLMHNGLICase();
}
