Package org.stellar.sdk.xdr
Class AccountEntryExtensionV1
java.lang.Object
org.stellar.sdk.xdr.AccountEntryExtensionV1
- All Implemented Interfaces:
XdrElement
AccountEntryExtensionV1's original definition in the XDR file is:
struct AccountEntryExtensionV1
{
Liabilities liabilities;
union switch (int v)
{
case 0:
void;
case 2:
AccountEntryExtensionV2 v2;
}
ext;
};
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classAccountEntryExtensionV1Ext's original definition in the XDR file is: -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
ConstructorsConstructorDescriptionAccountEntryExtensionV1(Liabilities liabilities, AccountEntryExtensionV1.AccountEntryExtensionV1Ext ext) Creates a newAccountEntryExtensionV1instance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static AccountEntryExtensionV1decode(XdrDataInputStream stream) static AccountEntryExtensionV1decode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic AccountEntryExtensionV1static AccountEntryExtensionV1fromXdrBase64(String xdr) static AccountEntryExtensionV1fromXdrByteArray(byte[] xdr) getExt()Value of theextfield.Value of theliabilitiesfield.inthashCode()voidValue of theextfield.voidsetLiabilities(Liabilities liabilities) Value of theliabilitiesfield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
AccountEntryExtensionV1
public AccountEntryExtensionV1() -
AccountEntryExtensionV1
public AccountEntryExtensionV1(Liabilities liabilities, AccountEntryExtensionV1.AccountEntryExtensionV1Ext ext) Creates a newAccountEntryExtensionV1instance.- Parameters:
liabilities- theliabilitiesfield valueext- theextfield 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 AccountEntryExtensionV1 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
-
getLiabilities
Value of theliabilitiesfield.- Returns:
- the
liabilitiesfield value
-
getExt
Value of theextfield.- Returns:
- the
extfield value
-
setLiabilities
Value of theliabilitiesfield.- Parameters:
liabilities- theliabilitiesfield value
-
setExt
Value of theextfield.- Parameters:
ext- theextfield value
-
equals
-
hashCode
public int hashCode() -
toString
-