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

package io.grasscutter.net.proto.item;

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

  /**
   * <code>repeated uint32 KPBMMHBLCBG = 9;</code>
   * @return A list containing the kPBMMHBLCBG.
   */
  java.util.List<java.lang.Integer> getKPBMMHBLCBGList();
  /**
   * <code>repeated uint32 KPBMMHBLCBG = 9;</code>
   * @return The count of kPBMMHBLCBG.
   */
  int getKPBMMHBLCBGCount();
  /**
   * <code>repeated uint32 KPBMMHBLCBG = 9;</code>
   * @param index The index of the element to return.
   * @return The kPBMMHBLCBG at the given index.
   */
  int getKPBMMHBLCBG(int index);

  /**
   * <code>uint32 option_idx = 3;</code>
   * @return The optionIdx.
   */
  int getOptionIdx();

  /**
   * <code>bool is_enter_mp_dungeon_team = 1;</code>
   * @return The isEnterMpDungeonTeam.
   */
  boolean getIsEnterMpDungeonTeam();

  /**
   * <code>uint32 count = 7;</code>
   * @return The count.
   */
  int getCount();

  /**
   * <code>uint64 target_guid = 5;</code>
   * @return The targetGuid.
   */
  long getTargetGuid();

  /**
   * <code>uint64 guid = 13;</code>
   * @return The guid.
   */
  long getGuid();
}
