package query.hessian.accounts;

import org.apache.commons.lang.StringUtils;
import org.jetbrains.annotations.NotNull;
import replicationAnnotations.OuterWorldAPI;

import java.io.Serializable;

/**
 * Describes item to send from client.
 *
 * @author andrey.kuprishov
 */
@SuppressWarnings({"PublicField"})
@OuterWorldAPI
public class ItemToSend implements Serializable {
  private static final long serialVersionUID = -5816445095213088759L;

  @NotNull
  public String shard = StringUtils.EMPTY;
  public long avatarId = -1L;
  public int itemResourceId = -1;
  public int runeResourceId = -1;
  public int stackCount = -1;
  public int counter = -1;
  @NotNull
  public String senderName = StringUtils.EMPTY;
  @NotNull
  public String subject = StringUtils.EMPTY;
  @NotNull
  public String body = StringUtils.EMPTY;

  public ItemToSend() {
  }
}
