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

package io.grasscutter.net.proto.activity;

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

  /**
   * <code>repeated uint32 MBBDPMPHNGH = 5;</code>
   * @return A list containing the mBBDPMPHNGH.
   */
  java.util.List<java.lang.Integer> getMBBDPMPHNGHList();
  /**
   * <code>repeated uint32 MBBDPMPHNGH = 5;</code>
   * @return The count of mBBDPMPHNGH.
   */
  int getMBBDPMPHNGHCount();
  /**
   * <code>repeated uint32 MBBDPMPHNGH = 5;</code>
   * @param index The index of the element to return.
   * @return The mBBDPMPHNGH at the given index.
   */
  int getMBBDPMPHNGH(int index);

  /**
   * <code>repeated uint32 NLAAAAKIOJB = 13;</code>
   * @return A list containing the nLAAAAKIOJB.
   */
  java.util.List<java.lang.Integer> getNLAAAAKIOJBList();
  /**
   * <code>repeated uint32 NLAAAAKIOJB = 13;</code>
   * @return The count of nLAAAAKIOJB.
   */
  int getNLAAAAKIOJBCount();
  /**
   * <code>repeated uint32 NLAAAAKIOJB = 13;</code>
   * @param index The index of the element to return.
   * @return The nLAAAAKIOJB at the given index.
   */
  int getNLAAAAKIOJB(int index);

  /**
   * <code>repeated .BartenderTaskInfo unlock_task_list = 12;</code>
   */
  java.util.List<io.grasscutter.net.proto.activity.BartenderTaskInfo> 
      getUnlockTaskListList();
  /**
   * <code>repeated .BartenderTaskInfo unlock_task_list = 12;</code>
   */
  io.grasscutter.net.proto.activity.BartenderTaskInfo getUnlockTaskList(int index);
  /**
   * <code>repeated .BartenderTaskInfo unlock_task_list = 12;</code>
   */
  int getUnlockTaskListCount();
  /**
   * <code>repeated .BartenderTaskInfo unlock_task_list = 12;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.activity.BartenderTaskInfoOrBuilder> 
      getUnlockTaskListOrBuilderList();
  /**
   * <code>repeated .BartenderTaskInfo unlock_task_list = 12;</code>
   */
  io.grasscutter.net.proto.activity.BartenderTaskInfoOrBuilder getUnlockTaskListOrBuilder(
      int index);

  /**
   * <code>repeated .BartenderLevelInfo unlock_level_list = 15;</code>
   */
  java.util.List<io.grasscutter.net.proto.activity.BartenderLevelInfo> 
      getUnlockLevelListList();
  /**
   * <code>repeated .BartenderLevelInfo unlock_level_list = 15;</code>
   */
  io.grasscutter.net.proto.activity.BartenderLevelInfo getUnlockLevelList(int index);
  /**
   * <code>repeated .BartenderLevelInfo unlock_level_list = 15;</code>
   */
  int getUnlockLevelListCount();
  /**
   * <code>repeated .BartenderLevelInfo unlock_level_list = 15;</code>
   */
  java.util.List<? extends io.grasscutter.net.proto.activity.BartenderLevelInfoOrBuilder> 
      getUnlockLevelListOrBuilderList();
  /**
   * <code>repeated .BartenderLevelInfo unlock_level_list = 15;</code>
   */
  io.grasscutter.net.proto.activity.BartenderLevelInfoOrBuilder getUnlockLevelListOrBuilder(
      int index);

  /**
   * <code>bool is_develop_module_open = 1;</code>
   * @return The isDevelopModuleOpen.
   */
  boolean getIsDevelopModuleOpen();

  /**
   * <code>bool is_content_closed = 7;</code>
   * @return The isContentClosed.
   */
  boolean getIsContentClosed();
}
