Package com.algorand.algosdk.transaction
Enum Transaction.Type
- java.lang.Object
-
- java.lang.Enum<Transaction.Type>
-
- com.algorand.algosdk.transaction.Transaction.Type
-
- All Implemented Interfaces:
Serializable,Comparable<Transaction.Type>
- Enclosing class:
- Transaction
public static enum Transaction.Type extends Enum<Transaction.Type>
TxType represents a transaction type.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ApplicationCallAssetConfigAssetFreezeAssetTransferDefaultHeartbeatKeyRegistrationPaymentStateProof
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Transaction.TypeforValue(String value)Return the enumeration for the given string value.StringtoValue()Return the string value for this enumeration.static Transaction.TypevalueOf(String name)Returns the enum constant of this type with the specified name.static Transaction.Type[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Default
public static final Transaction.Type Default
-
Payment
public static final Transaction.Type Payment
-
KeyRegistration
public static final Transaction.Type KeyRegistration
-
AssetConfig
public static final Transaction.Type AssetConfig
-
AssetTransfer
public static final Transaction.Type AssetTransfer
-
AssetFreeze
public static final Transaction.Type AssetFreeze
-
ApplicationCall
public static final Transaction.Type ApplicationCall
-
StateProof
public static final Transaction.Type StateProof
-
Heartbeat
public static final Transaction.Type Heartbeat
-
-
Method Detail
-
values
public static Transaction.Type[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Transaction.Type c : Transaction.Type.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Transaction.Type valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forValue
public static Transaction.Type forValue(String value)
Return the enumeration for the given string value. Required for JSON serialization.- Parameters:
value- string representation- Returns:
- enumeration type
-
toValue
public String toValue()
Return the string value for this enumeration. Required for JSON serialization.- Returns:
- string value
-
-