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

package io.grasscutter.net.proto.item;

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

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

  /**
   * <code>uint32 item_id = 3;</code>
   * @return The itemId.
   */
  int getItemId();

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

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

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

  /**
   * <code>int32 retcode = 11;</code>
   * @return The retcode.
   */
  int getRetcode();
}
