Package org.stellar.sdk.xdr
Class SorobanTransactionMetaExt
java.lang.Object
org.stellar.sdk.xdr.SorobanTransactionMetaExt
- All Implemented Interfaces:
XdrElement
SorobanTransactionMetaExt's original definition in the XDR file is:
union SorobanTransactionMetaExt switch (int v)
{
case 0:
void;
case 1:
SorobanTransactionMetaExtV1 v1;
};
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
ConstructorsConstructorDescriptionSorobanTransactionMetaExt(Integer discriminant, SorobanTransactionMetaExtV1 v1) Creates a newSorobanTransactionMetaExtinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static SorobanTransactionMetaExtdecode(XdrDataInputStream stream) static SorobanTransactionMetaExtdecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic SorobanTransactionMetaExtstatic SorobanTransactionMetaExtfromXdrBase64(String xdr) static SorobanTransactionMetaExtfromXdrByteArray(byte[] xdr) Value of thediscriminantfield.getV1()Value of thev1field.inthashCode()voidsetDiscriminant(Integer discriminant) Value of thediscriminantfield.voidValue of thev1field.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
SorobanTransactionMetaExt
public SorobanTransactionMetaExt() -
SorobanTransactionMetaExt
Creates a newSorobanTransactionMetaExtinstance.- Parameters:
discriminant- thediscriminantfield valuev1- thev1field value
-
-
Method Details
-
encode
Description copied from interface:XdrElementEncodes this value to XDR and writes it to the provided stream.- Specified by:
encodein interfaceXdrElement- Parameters:
stream- the destination XDR output stream- Throws:
IOException- if an I/O error occurs while writing the value
-
decode
public static SorobanTransactionMetaExt decode(XdrDataInputStream stream, int maxDepth) throws IOException - Throws:
IOException
-
decode
- Throws:
IOException
-
fromXdrBase64
- Throws:
IOException
-
fromXdrByteArray
- Throws:
IOException
-
toJson
Description copied from interface:XdrElementSerializes this value to JSON.- Specified by:
toJsonin interfaceXdrElement- Returns:
- the JSON representation of this value
-
fromJson
-
builder
-
toBuilder
-
getDiscriminant
Value of thediscriminantfield.- Returns:
- the
discriminantfield value
-
getV1
Value of thev1field.- Returns:
- the
v1field value
-
setDiscriminant
Value of thediscriminantfield.- Parameters:
discriminant- thediscriminantfield value
-
setV1
Value of thev1field.- Parameters:
v1- thev1field value
-
equals
-
hashCode
public int hashCode() -
toString
-