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 ApplicationCall
AssetConfig
AssetFreeze
AssetTransfer
Default
KeyRegistration
Payment
StateProof
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Transaction.Type
forValue(String value)
Return the enumeration for the given string value.String
toValue()
Return the string value for this enumeration.static Transaction.Type
valueOf(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
-
-
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
-
-