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

package com.caliverse.admin.domain.RabbitMq.message;

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

  /**
   * <code>string itemGuid = 1;</code>
   * @return The itemGuid.
   */
  java.lang.String getItemGuid();
  /**
   * <code>string itemGuid = 1;</code>
   * @return The bytes for itemGuid.
   */
  com.google.protobuf.ByteString
      getItemGuidBytes();

  /**
   * <code>int32 itemId = 2;</code>
   * @return The itemId.
   */
  int getItemId();

  /**
   * <code>.google.protobuf.Timestamp createTime = 3;</code>
   * @return Whether the createTime field is set.
   */
  boolean hasCreateTime();
  /**
   * <code>.google.protobuf.Timestamp createTime = 3;</code>
   * @return The createTime.
   */
  com.google.protobuf.Timestamp getCreateTime();
  /**
   * <code>.google.protobuf.Timestamp createTime = 3;</code>
   */
  com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder();

  /**
   * <code>.google.protobuf.Timestamp updateTime = 4;</code>
   * @return Whether the updateTime field is set.
   */
  boolean hasUpdateTime();
  /**
   * <code>.google.protobuf.Timestamp updateTime = 4;</code>
   * @return The updateTime.
   */
  com.google.protobuf.Timestamp getUpdateTime();
  /**
   * <code>.google.protobuf.Timestamp updateTime = 4;</code>
   */
  com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder();

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

  /**
   * <pre>
   * Bag : 1ºÎÅÍ ~, Equip : 0ºÎÅÍ ~
   * </pre>
   *
   * <code>int32 slot = 6;</code>
   * @return The slot.
   */
  int getSlot();

  /**
   * <code>int32 level = 7;</code>
   * @return The level.
   */
  int getLevel();

  /**
   * <code>repeated int32 attributeids = 8;</code>
   * @return A list containing the attributeids.
   */
  java.util.List<java.lang.Integer> getAttributeidsList();
  /**
   * <code>repeated int32 attributeids = 8;</code>
   * @return The count of attributeids.
   */
  int getAttributeidsCount();
  /**
   * <code>repeated int32 attributeids = 8;</code>
   * @param index The index of the element to return.
   * @return The attributeids at the given index.
   */
  int getAttributeids(int index);
}
