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) |
static InvokeContractArgs |
decode(XdrDataInputStream stream,
int maxDepth) |
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, toXdrByteArraypublic void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static InvokeContractArgs decode(XdrDataInputStream stream, int maxDepth) throws java.io.IOException
java.io.IOExceptionpublic static InvokeContractArgs decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static InvokeContractArgs fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static InvokeContractArgs fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOExceptionpublic 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object