public class InvokeContractArgs extends java.lang.Object implements XdrElement
struct InvokeContractArgs { SCAddress contractAddress; SCSymbol functionName; SCVal args<>; };
Modifier and Type | Class and Description |
---|---|
static class |
InvokeContractArgs.InvokeContractArgsBuilder |
Constructor and Description |
---|
InvokeContractArgs() |
InvokeContractArgs(SCAddress contractAddress,
SCSymbol functionName,
SCVal[] args) |
Modifier and Type | Method and Description |
---|---|
static InvokeContractArgs.InvokeContractArgsBuilder |
builder() |
static InvokeContractArgs |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static InvokeContractArgs |
fromXdrBase64(java.lang.String xdr) |
static InvokeContractArgs |
fromXdrByteArray(byte[] xdr) |
SCVal[] |
getArgs() |
SCAddress |
getContractAddress() |
SCSymbol |
getFunctionName() |
int |
hashCode() |
void |
setArgs(SCVal[] args) |
void |
setContractAddress(SCAddress contractAddress) |
void |
setFunctionName(SCSymbol functionName) |
InvokeContractArgs.InvokeContractArgsBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArray
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static InvokeContractArgs decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static InvokeContractArgs fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static InvokeContractArgs fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public static InvokeContractArgs.InvokeContractArgsBuilder builder()
public InvokeContractArgs.InvokeContractArgsBuilder toBuilder()
public SCAddress getContractAddress()
public SCSymbol getFunctionName()
public SCVal[] getArgs()
public void setContractAddress(SCAddress contractAddress)
public void setFunctionName(SCSymbol functionName)
public void setArgs(SCVal[] args)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object