Class MosaicDefinitionTransactionBodyDTO
- java.lang.Object
-
- io.nem.symbol.sdk.openapi.jersey2.model.MosaicDefinitionTransactionBodyDTO
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-05-15T14:38:14.328808-03:00[America/Argentina/Buenos_Aires]") public class MosaicDefinitionTransactionBodyDTO extends java.lang.ObjectMosaicDefinitionTransactionBodyDTO
-
-
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_NONCE
-
Constructor Summary
Constructors Constructor Description MosaicDefinitionTransactionBodyDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MosaicDefinitionTransactionBodyDTOdivisibility(java.lang.Integer divisibility)MosaicDefinitionTransactionBodyDTOduration(java.math.BigInteger duration)booleanequals(java.lang.Object o)MosaicDefinitionTransactionBodyDTOflags(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.java.lang.LonggetNonce()Random nonce used to generate the mosaic id.inthashCode()MosaicDefinitionTransactionBodyDTOid(java.lang.String id)MosaicDefinitionTransactionBodyDTOnonce(java.lang.Long nonce)voidsetDivisibility(java.lang.Integer divisibility)voidsetDuration(java.math.BigInteger duration)voidsetFlags(java.lang.Integer flags)voidsetId(java.lang.String id)voidsetNonce(java.lang.Long nonce)java.lang.StringtoString()
-
-
-
Field Detail
-
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
-
id
public MosaicDefinitionTransactionBodyDTO 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 MosaicDefinitionTransactionBodyDTO 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 MosaicDefinitionTransactionBodyDTO 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 MosaicDefinitionTransactionBodyDTO 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 MosaicDefinitionTransactionBodyDTO 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
-
-