Package io.gopluslabs.client.model
Class ParseAbiDataResponse
- java.lang.Object
-
- io.gopluslabs.client.model.ParseAbiDataResponse
-
public class ParseAbiDataResponse extends Object
ParseAbiDataResponse
-
-
Field Summary
Fields Modifier and Type Field Description private StringcontractDescriptionprivate StringcontractNameprivate IntegermaliciousContractprivate Stringmethodprivate List<AbiParamInfo>paramsprivate Stringriskprivate IntegerriskySignatureprivate StringsignatureDetail
-
Constructor Summary
Constructors Constructor Description ParseAbiDataResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParseAbiDataResponseaddParamsItem(AbiParamInfo paramsItem)ParseAbiDataResponsecontractDescription(String contractDescription)ParseAbiDataResponsecontractName(String contractName)booleanequals(Object o)StringgetContractDescription()Description of the contract.StringgetContractName()The name of the contract that the user is interacting with.IntegergetMaliciousContract()It tells if contract that the user is interacting with is malicious contract.StringgetMethod()It describes the method name in ABI, for example \"transfer\".List<AbiParamInfo>getParams()It describes the parameter infoStringgetRisk()It explains why the transaction that users are signing contains risk.IntegergetRiskySignature()It tells if the transaction that users are signing contains risk.StringgetSignatureDetail()It explain the function of the methodinthashCode()ParseAbiDataResponsemaliciousContract(Integer maliciousContract)ParseAbiDataResponsemethod(String method)ParseAbiDataResponseparams(List<AbiParamInfo> params)ParseAbiDataResponserisk(String risk)ParseAbiDataResponseriskySignature(Integer riskySignature)voidsetContractDescription(String contractDescription)voidsetContractName(String contractName)voidsetMaliciousContract(Integer maliciousContract)voidsetMethod(String method)voidsetParams(List<AbiParamInfo> params)voidsetRisk(String risk)voidsetRiskySignature(Integer riskySignature)voidsetSignatureDetail(String signatureDetail)ParseAbiDataResponsesignatureDetail(String signatureDetail)private StringtoIndentedString(Object o)Convert the given object to string with each line indented by 4 spaces (except the first line).StringtoString()
-
-
-
Field Detail
-
contractDescription
@SerializedName("contract_description") private String contractDescription
-
contractName
@SerializedName("contract_name") private String contractName
-
maliciousContract
@SerializedName("malicious_contract") private Integer maliciousContract
-
method
@SerializedName("method") private String method
-
params
@SerializedName("params") private List<AbiParamInfo> params
-
risk
@SerializedName("risk") private String risk
-
riskySignature
@SerializedName("risky_signature") private Integer riskySignature
-
signatureDetail
@SerializedName("signature_detail") private String signatureDetail
-
-
Method Detail
-
contractDescription
public ParseAbiDataResponse contractDescription(String contractDescription)
-
getContractDescription
public String getContractDescription()
Description of the contract.- Returns:
- contractDescription
-
setContractDescription
public void setContractDescription(String contractDescription)
-
contractName
public ParseAbiDataResponse contractName(String contractName)
-
getContractName
public String getContractName()
The name of the contract that the user is interacting with.- Returns:
- contractName
-
setContractName
public void setContractName(String contractName)
-
maliciousContract
public ParseAbiDataResponse maliciousContract(Integer maliciousContract)
-
getMaliciousContract
public Integer getMaliciousContract()
It tells if contract that the user is interacting with is malicious contract.- Returns:
- maliciousContract
-
setMaliciousContract
public void setMaliciousContract(Integer maliciousContract)
-
method
public ParseAbiDataResponse method(String method)
-
getMethod
public String getMethod()
It describes the method name in ABI, for example \"transfer\".- Returns:
- method
-
setMethod
public void setMethod(String method)
-
params
public ParseAbiDataResponse params(List<AbiParamInfo> params)
-
addParamsItem
public ParseAbiDataResponse addParamsItem(AbiParamInfo paramsItem)
-
getParams
public List<AbiParamInfo> getParams()
It describes the parameter info- Returns:
- params
-
setParams
public void setParams(List<AbiParamInfo> params)
-
risk
public ParseAbiDataResponse risk(String risk)
-
getRisk
public String getRisk()
It explains why the transaction that users are signing contains risk.(Notice:Even non-malicious, commonly used, well-known contracts can be highly risky if not used properly.)- Returns:
- risk
-
setRisk
public void setRisk(String risk)
-
riskySignature
public ParseAbiDataResponse riskySignature(Integer riskySignature)
-
getRiskySignature
public Integer getRiskySignature()
It tells if the transaction that users are signing contains risk.(Notice:Even non-malicious, commonly used, well-known contracts can be highly risky if not used properly.)- Returns:
- riskySignature
-
setRiskySignature
public void setRiskySignature(Integer riskySignature)
-
signatureDetail
public ParseAbiDataResponse signatureDetail(String signatureDetail)
-
getSignatureDetail
public String getSignatureDetail()
It explain the function of the method- Returns:
- signatureDetail
-
setSignatureDetail
public void setSignatureDetail(String signatureDetail)
-
-