Package io.nem.sdk.openapi.jersey2.model
Class MosaicDTO
- java.lang.Object
-
- io.nem.sdk.openapi.jersey2.model.MosaicDTO
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-02-02T21:53:44.206008392-03:00[America/Argentina/Buenos_Aires]") public class MosaicDTO extends java.lang.ObjectMosaicDTO
-
-
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_OWNER_ADDRESSstatic java.lang.StringJSON_PROPERTY_OWNER_PUBLIC_KEYstatic java.lang.StringJSON_PROPERTY_REVISIONstatic java.lang.StringJSON_PROPERTY_START_HEIGHTstatic java.lang.StringJSON_PROPERTY_SUPPLY
-
Constructor Summary
Constructors Constructor Description MosaicDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MosaicDTOdivisibility(java.lang.Integer divisibility)MosaicDTOduration(java.math.BigInteger duration)booleanequals(java.lang.Object o)MosaicDTOflags(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.StringgetOwnerAddress()Decoded address.java.lang.StringgetOwnerPublicKey()Get ownerPublicKeyjava.lang.IntegergetRevision()Number of definitions for the same mosaic.java.math.BigIntegergetStartHeight()Height of the blockchain.java.math.BigIntegergetSupply()Absolute amount.inthashCode()MosaicDTOid(java.lang.String id)MosaicDTOownerAddress(java.lang.String ownerAddress)MosaicDTOownerPublicKey(java.lang.String ownerPublicKey)MosaicDTOrevision(java.lang.Integer revision)voidsetDivisibility(java.lang.Integer divisibility)voidsetDuration(java.math.BigInteger duration)voidsetFlags(java.lang.Integer flags)voidsetId(java.lang.String id)voidsetOwnerAddress(java.lang.String ownerAddress)voidsetOwnerPublicKey(java.lang.String ownerPublicKey)voidsetRevision(java.lang.Integer revision)voidsetStartHeight(java.math.BigInteger startHeight)voidsetSupply(java.math.BigInteger supply)MosaicDTOstartHeight(java.math.BigInteger startHeight)MosaicDTOsupply(java.math.BigInteger supply)java.lang.StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ID
public static final java.lang.String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUPPLY
public static final java.lang.String JSON_PROPERTY_SUPPLY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_START_HEIGHT
public static final java.lang.String JSON_PROPERTY_START_HEIGHT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_OWNER_PUBLIC_KEY
public static final java.lang.String JSON_PROPERTY_OWNER_PUBLIC_KEY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_OWNER_ADDRESS
public static final java.lang.String JSON_PROPERTY_OWNER_ADDRESS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REVISION
public static final java.lang.String JSON_PROPERTY_REVISION
- 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
-
JSON_PROPERTY_DURATION
public static final java.lang.String JSON_PROPERTY_DURATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
id
public MosaicDTO id(java.lang.String id)
-
getId
public java.lang.String getId()
Mosaic identifier.- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
supply
public MosaicDTO supply(java.math.BigInteger supply)
-
getSupply
public java.math.BigInteger getSupply()
Absolute amount. An amount of 123456789 (absolute) for a mosaic with divisibility 6 means 123.456789 (relative).- Returns:
- supply
-
setSupply
public void setSupply(java.math.BigInteger supply)
-
startHeight
public MosaicDTO startHeight(java.math.BigInteger startHeight)
-
getStartHeight
public java.math.BigInteger getStartHeight()
Height of the blockchain.- Returns:
- startHeight
-
setStartHeight
public void setStartHeight(java.math.BigInteger startHeight)
-
ownerPublicKey
public MosaicDTO ownerPublicKey(java.lang.String ownerPublicKey)
-
getOwnerPublicKey
public java.lang.String getOwnerPublicKey()
Get ownerPublicKey- Returns:
- ownerPublicKey
-
setOwnerPublicKey
public void setOwnerPublicKey(java.lang.String ownerPublicKey)
-
ownerAddress
public MosaicDTO ownerAddress(java.lang.String ownerAddress)
-
getOwnerAddress
public java.lang.String getOwnerAddress()
Decoded address.- Returns:
- ownerAddress
-
setOwnerAddress
public void setOwnerAddress(java.lang.String ownerAddress)
-
revision
public MosaicDTO revision(java.lang.Integer revision)
-
getRevision
public java.lang.Integer getRevision()
Number of definitions for the same mosaic.- Returns:
- revision
-
setRevision
public void setRevision(java.lang.Integer revision)
-
flags
public MosaicDTO 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 MosaicDTO 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)
-
duration
public MosaicDTO 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)
-
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
-
-