public static final class Attachment.DigitalGoodsPurchase extends java.lang.Object implements Attachment, java.io.Serializable
Attachment.AccountControlEffectiveBalanceLeasing, Attachment.ColoredCoinsAskOrderCancellation, Attachment.ColoredCoinsAskOrderPlacement, Attachment.ColoredCoinsAssetIssuance, Attachment.ColoredCoinsAssetTransfer, Attachment.ColoredCoinsBidOrderCancellation, Attachment.ColoredCoinsBidOrderPlacement, Attachment.ColoredCoinsOrderCancellation, Attachment.ColoredCoinsOrderPlacement, Attachment.DigitalGoodsDelisting, Attachment.DigitalGoodsDelivery, Attachment.DigitalGoodsFeedback, Attachment.DigitalGoodsListing, Attachment.DigitalGoodsPriceChange, Attachment.DigitalGoodsPurchase, Attachment.DigitalGoodsQuantityChange, Attachment.DigitalGoodsRefund, Attachment.MessagingAccountInfo, Attachment.MessagingAliasAssignment, Attachment.MessagingArbitraryMessage, Attachment.MessagingHubAnnouncement, Attachment.MessagingPollCreation, Attachment.MessagingVoteCasting
Constructor and Description |
---|
Attachment.DigitalGoodsPurchase(java.lang.Long goodsId,
int quantity,
long priceNQT,
int deliveryDeadline,
XoredData note) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytes() |
int |
getDeliveryDeadline() |
java.lang.Long |
getGoodsId() |
org.json.simple.JSONObject |
getJSONObject() |
XoredData |
getNote() |
long |
getPriceNQT() |
int |
getQuantity() |
int |
getSize() |
TransactionType |
getTransactionType() |
public Attachment.DigitalGoodsPurchase(java.lang.Long goodsId, int quantity, long priceNQT, int deliveryDeadline, XoredData note)
public int getSize()
getSize
in interface Attachment
public byte[] getBytes()
getBytes
in interface Attachment
public org.json.simple.JSONObject getJSONObject()
getJSONObject
in interface Attachment
public TransactionType getTransactionType()
getTransactionType
in interface Attachment
public java.lang.Long getGoodsId()
public int getQuantity()
public long getPriceNQT()
public int getDeliveryDeadline()
public XoredData getNote()