public abstract static class TransactionType.Data extends TransactionType
TransactionType.AccountControl, TransactionType.ColoredCoins, TransactionType.Data, TransactionType.DataFS, TransactionType.DigitalGoods, TransactionType.Messaging, TransactionType.Payment
Modifier and Type | Field and Description |
---|---|
static TransactionType |
TAGGED_DATA_EXTEND |
static TransactionType |
TAGGED_DATA_UPLOAD |
SUBTYPE_DATA_FS_BINARY, SUBTYPE_DATA_FS_METADATA, SUBTYPE_MESSAGING_ACCOUNT_INFO, SUBTYPE_MESSAGING_ACCOUNT_PROPERTY, SUBTYPE_MESSAGING_ACCOUNT_PROPERTY_DELETE, SUBTYPE_MESSAGING_ALIAS_ASSIGNMENT, SUBTYPE_MESSAGING_ALIAS_BUY, SUBTYPE_MESSAGING_ALIAS_DELETE, SUBTYPE_MESSAGING_ALIAS_SELL, SUBTYPE_MESSAGING_ARBITRARY_MESSAGE, SUBTYPE_MESSAGING_HUB_ANNOUNCEMENT, SUBTYPE_MESSAGING_METIS_ACCOUNT_INFO, SUBTYPE_MESSAGING_METIS_ARBITRARY_MESSAGE, SUBTYPE_MESSAGING_METIS_CHANNEL_INVITATION, SUBTYPE_MESSAGING_METIS_CHANNEL_MEMBER, SUBTYPE_MESSAGING_PHASING_VOTE_CASTING, SUBTYPE_MESSAGING_POLL_CREATION, SUBTYPE_MESSAGING_VOTE_CASTING, TYPE_MESSAGING
Modifier and Type | Method and Description |
---|---|
boolean |
canHaveRecipient() |
Fee |
getNextFee(Transaction transaction) |
byte |
getType() |
boolean |
isPhasable() |
boolean |
isPhasingSafe() |
findTransactionType, getLedgerEvent, getName, getSubtype, mustHaveRecipient, toString
public static final TransactionType TAGGED_DATA_UPLOAD
public static final TransactionType TAGGED_DATA_EXTEND
public final byte getType()
getType
in class TransactionType
public Fee getNextFee(Transaction transaction)
public final boolean canHaveRecipient()
canHaveRecipient
in class TransactionType
public final boolean isPhasingSafe()
isPhasingSafe
in class TransactionType
public final boolean isPhasable()
isPhasable
in class TransactionType