Class MultisigDTO
- java.lang.Object
-
- io.nem.symbol.sdk.openapi.jersey2.model.MultisigDTO
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-05-15T14:38:14.328808-03:00[America/Argentina/Buenos_Aires]") public class MultisigDTO extends java.lang.ObjectMultisigDTO
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_ACCOUNT_ADDRESSstatic java.lang.StringJSON_PROPERTY_ACCOUNT_PUBLIC_KEYstatic java.lang.StringJSON_PROPERTY_COSIGNATORY_PUBLIC_KEYSstatic java.lang.StringJSON_PROPERTY_MIN_APPROVALstatic java.lang.StringJSON_PROPERTY_MIN_REMOVALstatic java.lang.StringJSON_PROPERTY_MULTISIG_PUBLIC_KEYS
-
Constructor Summary
Constructors Constructor Description MultisigDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultisigDTOaccountAddress(java.lang.String accountAddress)MultisigDTOaccountPublicKey(java.lang.String accountPublicKey)MultisigDTOaddCosignatoryPublicKeysItem(java.lang.String cosignatoryPublicKeysItem)MultisigDTOaddMultisigPublicKeysItem(java.lang.String multisigPublicKeysItem)MultisigDTOcosignatoryPublicKeys(java.util.List<java.lang.String> cosignatoryPublicKeys)booleanequals(java.lang.Object o)java.lang.StringgetAccountAddress()Address expressed in hexadecimal base.java.lang.StringgetAccountPublicKey()Public key.java.util.List<java.lang.String>getCosignatoryPublicKeys()Array of public keys of the cosignatory accounts.java.lang.IntegergetMinApproval()Number of signatures needed to approve a transaction.java.lang.IntegergetMinRemoval()Number of signatures needed to remove a cosignatory.java.util.List<java.lang.String>getMultisigPublicKeys()Array of multisig accounts where the account is cosignatory.inthashCode()MultisigDTOminApproval(java.lang.Integer minApproval)MultisigDTOminRemoval(java.lang.Integer minRemoval)MultisigDTOmultisigPublicKeys(java.util.List<java.lang.String> multisigPublicKeys)voidsetAccountAddress(java.lang.String accountAddress)voidsetAccountPublicKey(java.lang.String accountPublicKey)voidsetCosignatoryPublicKeys(java.util.List<java.lang.String> cosignatoryPublicKeys)voidsetMinApproval(java.lang.Integer minApproval)voidsetMinRemoval(java.lang.Integer minRemoval)voidsetMultisigPublicKeys(java.util.List<java.lang.String> multisigPublicKeys)java.lang.StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ACCOUNT_PUBLIC_KEY
public static final java.lang.String JSON_PROPERTY_ACCOUNT_PUBLIC_KEY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACCOUNT_ADDRESS
public static final java.lang.String JSON_PROPERTY_ACCOUNT_ADDRESS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MIN_APPROVAL
public static final java.lang.String JSON_PROPERTY_MIN_APPROVAL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MIN_REMOVAL
public static final java.lang.String JSON_PROPERTY_MIN_REMOVAL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COSIGNATORY_PUBLIC_KEYS
public static final java.lang.String JSON_PROPERTY_COSIGNATORY_PUBLIC_KEYS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MULTISIG_PUBLIC_KEYS
public static final java.lang.String JSON_PROPERTY_MULTISIG_PUBLIC_KEYS
- See Also:
- Constant Field Values
-
-
Method Detail
-
accountPublicKey
public MultisigDTO accountPublicKey(java.lang.String accountPublicKey)
-
getAccountPublicKey
public java.lang.String getAccountPublicKey()
Public key.- Returns:
- accountPublicKey
-
setAccountPublicKey
public void setAccountPublicKey(java.lang.String accountPublicKey)
-
accountAddress
public MultisigDTO accountAddress(java.lang.String accountAddress)
-
getAccountAddress
public java.lang.String getAccountAddress()
Address expressed in hexadecimal base.- Returns:
- accountAddress
-
setAccountAddress
public void setAccountAddress(java.lang.String accountAddress)
-
minApproval
public MultisigDTO minApproval(java.lang.Integer minApproval)
-
getMinApproval
public java.lang.Integer getMinApproval()
Number of signatures needed to approve a transaction.- Returns:
- minApproval
-
setMinApproval
public void setMinApproval(java.lang.Integer minApproval)
-
minRemoval
public MultisigDTO minRemoval(java.lang.Integer minRemoval)
-
getMinRemoval
public java.lang.Integer getMinRemoval()
Number of signatures needed to remove a cosignatory.- Returns:
- minRemoval
-
setMinRemoval
public void setMinRemoval(java.lang.Integer minRemoval)
-
cosignatoryPublicKeys
public MultisigDTO cosignatoryPublicKeys(java.util.List<java.lang.String> cosignatoryPublicKeys)
-
addCosignatoryPublicKeysItem
public MultisigDTO addCosignatoryPublicKeysItem(java.lang.String cosignatoryPublicKeysItem)
-
getCosignatoryPublicKeys
public java.util.List<java.lang.String> getCosignatoryPublicKeys()
Array of public keys of the cosignatory accounts.- Returns:
- cosignatoryPublicKeys
-
setCosignatoryPublicKeys
public void setCosignatoryPublicKeys(java.util.List<java.lang.String> cosignatoryPublicKeys)
-
multisigPublicKeys
public MultisigDTO multisigPublicKeys(java.util.List<java.lang.String> multisigPublicKeys)
-
addMultisigPublicKeysItem
public MultisigDTO addMultisigPublicKeysItem(java.lang.String multisigPublicKeysItem)
-
getMultisigPublicKeys
public java.util.List<java.lang.String> getMultisigPublicKeys()
Array of multisig accounts where the account is cosignatory.- Returns:
- multisigPublicKeys
-
setMultisigPublicKeys
public void setMultisigPublicKeys(java.util.List<java.lang.String> multisigPublicKeys)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-