Class EmbeddedMosaicDefinitionTransactionDTO
- java.lang.Object
-
- io.nem.symbol.sdk.openapi.jersey2.model.EmbeddedMosaicDefinitionTransactionDTO
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-05-15T14:38:14.328808-03:00[America/Argentina/Buenos_Aires]") public class EmbeddedMosaicDefinitionTransactionDTO extends java.lang.ObjectEmbeddedMosaicDefinitionTransactionDTO
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_DIVISIBILITYstatic java.lang.StringJSON_PROPERTY_DURATIONstatic java.lang.StringJSON_PROPERTY_FLAGSstatic java.lang.StringJSON_PROPERTY_IDstatic java.lang.StringJSON_PROPERTY_NETWORKstatic java.lang.StringJSON_PROPERTY_NONCEstatic java.lang.StringJSON_PROPERTY_SIGNER_PUBLIC_KEYstatic java.lang.StringJSON_PROPERTY_TYPEstatic java.lang.StringJSON_PROPERTY_VERSION
-
Constructor Summary
Constructors Constructor Description EmbeddedMosaicDefinitionTransactionDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EmbeddedMosaicDefinitionTransactionDTOdivisibility(java.lang.Integer divisibility)EmbeddedMosaicDefinitionTransactionDTOduration(java.math.BigInteger duration)booleanequals(java.lang.Object o)EmbeddedMosaicDefinitionTransactionDTOflags(java.lang.Integer flags)java.lang.IntegergetDivisibility()Determines up to what decimal place the mosaic can be divided.java.math.BigIntegergetDuration()Duration expressed in number of blocks.java.lang.IntegergetFlags()- 0x00 (none) - No flags present.java.lang.StringgetId()Mosaic identifier.NetworkTypeEnumgetNetwork()Get networkjava.lang.LonggetNonce()Random nonce used to generate the mosaic id.java.lang.StringgetSignerPublicKey()Public key.java.lang.IntegergetType()Get typejava.lang.IntegergetVersion()Entity version.inthashCode()EmbeddedMosaicDefinitionTransactionDTOid(java.lang.String id)EmbeddedMosaicDefinitionTransactionDTOnetwork(NetworkTypeEnum network)EmbeddedMosaicDefinitionTransactionDTOnonce(java.lang.Long nonce)voidsetDivisibility(java.lang.Integer divisibility)voidsetDuration(java.math.BigInteger duration)voidsetFlags(java.lang.Integer flags)voidsetId(java.lang.String id)voidsetNetwork(NetworkTypeEnum network)voidsetNonce(java.lang.Long nonce)voidsetSignerPublicKey(java.lang.String signerPublicKey)voidsetType(java.lang.Integer type)voidsetVersion(java.lang.Integer version)EmbeddedMosaicDefinitionTransactionDTOsignerPublicKey(java.lang.String signerPublicKey)java.lang.StringtoString()EmbeddedMosaicDefinitionTransactionDTOtype(java.lang.Integer type)EmbeddedMosaicDefinitionTransactionDTOversion(java.lang.Integer version)
-
-
-
Field Detail
-
JSON_PROPERTY_SIGNER_PUBLIC_KEY
public static final java.lang.String JSON_PROPERTY_SIGNER_PUBLIC_KEY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VERSION
public static final java.lang.String JSON_PROPERTY_VERSION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NETWORK
public static final java.lang.String JSON_PROPERTY_NETWORK
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final java.lang.String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ID
public static final java.lang.String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DURATION
public static final java.lang.String JSON_PROPERTY_DURATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NONCE
public static final java.lang.String JSON_PROPERTY_NONCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FLAGS
public static final java.lang.String JSON_PROPERTY_FLAGS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DIVISIBILITY
public static final java.lang.String JSON_PROPERTY_DIVISIBILITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
signerPublicKey
public EmbeddedMosaicDefinitionTransactionDTO signerPublicKey(java.lang.String signerPublicKey)
-
getSignerPublicKey
public java.lang.String getSignerPublicKey()
Public key.- Returns:
- signerPublicKey
-
setSignerPublicKey
public void setSignerPublicKey(java.lang.String signerPublicKey)
-
version
public EmbeddedMosaicDefinitionTransactionDTO version(java.lang.Integer version)
-
getVersion
public java.lang.Integer getVersion()
Entity version.- Returns:
- version
-
setVersion
public void setVersion(java.lang.Integer version)
-
network
public EmbeddedMosaicDefinitionTransactionDTO network(NetworkTypeEnum network)
-
getNetwork
public NetworkTypeEnum getNetwork()
Get network- Returns:
- network
-
setNetwork
public void setNetwork(NetworkTypeEnum network)
-
type
public EmbeddedMosaicDefinitionTransactionDTO type(java.lang.Integer type)
-
getType
public java.lang.Integer getType()
Get type- Returns:
- type
-
setType
public void setType(java.lang.Integer type)
-
id
public EmbeddedMosaicDefinitionTransactionDTO id(java.lang.String id)
-
getId
public java.lang.String getId()
Mosaic identifier.- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
duration
public EmbeddedMosaicDefinitionTransactionDTO duration(java.math.BigInteger duration)
-
getDuration
public java.math.BigInteger getDuration()
Duration expressed in number of blocks.- Returns:
- duration
-
setDuration
public void setDuration(java.math.BigInteger duration)
-
nonce
public EmbeddedMosaicDefinitionTransactionDTO nonce(java.lang.Long nonce)
-
getNonce
public java.lang.Long getNonce()
Random nonce used to generate the mosaic id.- Returns:
- nonce
-
setNonce
public void setNonce(java.lang.Long nonce)
-
flags
public EmbeddedMosaicDefinitionTransactionDTO flags(java.lang.Integer flags)
-
getFlags
public java.lang.Integer getFlags()
- 0x00 (none) - No flags present. - 0x01 (supplyMutable) - Mosaic supports supply changes even when mosaic owner owns partial supply. - 0x02 (transferable) - Mosaic supports transfers between arbitrary accounts. When not set, mosaic can only be transferred to and from mosaic owner. - 0x04 (restrictable) - Mosaic supports custom restrictions configured by mosaic owner.- Returns:
- flags
-
setFlags
public void setFlags(java.lang.Integer flags)
-
divisibility
public EmbeddedMosaicDefinitionTransactionDTO divisibility(java.lang.Integer divisibility)
-
getDivisibility
public java.lang.Integer getDivisibility()
Determines up to what decimal place the mosaic can be divided. Divisibility of 3 means that a mosaic can be divided into smallest parts of 0.001 mosaics. The divisibility must be in the range of 0 and 6.- Returns:
- divisibility
-
setDivisibility
public void setDivisibility(java.lang.Integer divisibility)
-
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
-
-