Class BlockDTO


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2020-02-02T21:53:44.206008392-03:00[America/Argentina/Buenos_Aires]")
    public class BlockDTO
    extends java.lang.Object
    BlockDTO
    • Field Detail

      • JSON_PROPERTY_SIGNATURE

        public static final java.lang.String JSON_PROPERTY_SIGNATURE
        See Also:
        Constant Field Values
      • 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_HEIGHT

        public static final java.lang.String JSON_PROPERTY_HEIGHT
        See Also:
        Constant Field Values
      • JSON_PROPERTY_TIMESTAMP

        public static final java.lang.String JSON_PROPERTY_TIMESTAMP
        See Also:
        Constant Field Values
      • JSON_PROPERTY_DIFFICULTY

        public static final java.lang.String JSON_PROPERTY_DIFFICULTY
        See Also:
        Constant Field Values
      • JSON_PROPERTY_PREVIOUS_BLOCK_HASH

        public static final java.lang.String JSON_PROPERTY_PREVIOUS_BLOCK_HASH
        See Also:
        Constant Field Values
      • JSON_PROPERTY_TRANSACTIONS_HASH

        public static final java.lang.String JSON_PROPERTY_TRANSACTIONS_HASH
        See Also:
        Constant Field Values
      • JSON_PROPERTY_RECEIPTS_HASH

        public static final java.lang.String JSON_PROPERTY_RECEIPTS_HASH
        See Also:
        Constant Field Values
      • JSON_PROPERTY_STATE_HASH

        public static final java.lang.String JSON_PROPERTY_STATE_HASH
        See Also:
        Constant Field Values
      • JSON_PROPERTY_BENEFICIARY_PUBLIC_KEY

        public static final java.lang.String JSON_PROPERTY_BENEFICIARY_PUBLIC_KEY
        See Also:
        Constant Field Values
      • JSON_PROPERTY_FEE_MULTIPLIER

        public static final java.lang.String JSON_PROPERTY_FEE_MULTIPLIER
        See Also:
        Constant Field Values
    • Constructor Detail

      • BlockDTO

        public BlockDTO()
    • Method Detail

      • signature

        public BlockDTO signature​(java.lang.String signature)
      • getSignature

        public java.lang.String getSignature()
        Entity's signature generated by the signer.
        Returns:
        signature
      • setSignature

        public void setSignature​(java.lang.String signature)
      • signerPublicKey

        public BlockDTO signerPublicKey​(java.lang.String signerPublicKey)
      • getSignerPublicKey

        public java.lang.String getSignerPublicKey()
        Get signerPublicKey
        Returns:
        signerPublicKey
      • setSignerPublicKey

        public void setSignerPublicKey​(java.lang.String signerPublicKey)
      • version

        public BlockDTO version​(java.lang.Integer version)
      • getVersion

        public java.lang.Integer getVersion()
        Entity version.
        Returns:
        version
      • setVersion

        public void setVersion​(java.lang.Integer version)
      • getNetwork

        public NetworkTypeEnum getNetwork()
        Get network
        Returns:
        network
      • type

        public BlockDTO type​(java.lang.Integer type)
      • getType

        public java.lang.Integer getType()
        Get type
        Returns:
        type
      • setType

        public void setType​(java.lang.Integer type)
      • height

        public BlockDTO height​(java.math.BigInteger height)
      • getHeight

        public java.math.BigInteger getHeight()
        Height of the blockchain.
        Returns:
        height
      • setHeight

        public void setHeight​(java.math.BigInteger height)
      • timestamp

        public BlockDTO timestamp​(java.math.BigInteger timestamp)
      • getTimestamp

        public java.math.BigInteger getTimestamp()
        Number of seconds elapsed since the creation of the nemesis block.
        Returns:
        timestamp
      • setTimestamp

        public void setTimestamp​(java.math.BigInteger timestamp)
      • difficulty

        public BlockDTO difficulty​(java.math.BigInteger difficulty)
      • getDifficulty

        public java.math.BigInteger getDifficulty()
        Defines how difficult it will be to harvest next the block, based on previous blocks.
        Returns:
        difficulty
      • setDifficulty

        public void setDifficulty​(java.math.BigInteger difficulty)
      • previousBlockHash

        public BlockDTO previousBlockHash​(java.lang.String previousBlockHash)
      • getPreviousBlockHash

        public java.lang.String getPreviousBlockHash()
        Get previousBlockHash
        Returns:
        previousBlockHash
      • setPreviousBlockHash

        public void setPreviousBlockHash​(java.lang.String previousBlockHash)
      • transactionsHash

        public BlockDTO transactionsHash​(java.lang.String transactionsHash)
      • getTransactionsHash

        public java.lang.String getTransactionsHash()
        Get transactionsHash
        Returns:
        transactionsHash
      • setTransactionsHash

        public void setTransactionsHash​(java.lang.String transactionsHash)
      • receiptsHash

        public BlockDTO receiptsHash​(java.lang.String receiptsHash)
      • getReceiptsHash

        public java.lang.String getReceiptsHash()
        Get receiptsHash
        Returns:
        receiptsHash
      • setReceiptsHash

        public void setReceiptsHash​(java.lang.String receiptsHash)
      • stateHash

        public BlockDTO stateHash​(java.lang.String stateHash)
      • getStateHash

        public java.lang.String getStateHash()
        Get stateHash
        Returns:
        stateHash
      • setStateHash

        public void setStateHash​(java.lang.String stateHash)
      • beneficiaryPublicKey

        public BlockDTO beneficiaryPublicKey​(java.lang.String beneficiaryPublicKey)
      • getBeneficiaryPublicKey

        public java.lang.String getBeneficiaryPublicKey()
        Get beneficiaryPublicKey
        Returns:
        beneficiaryPublicKey
      • setBeneficiaryPublicKey

        public void setBeneficiaryPublicKey​(java.lang.String beneficiaryPublicKey)
      • feeMultiplier

        public BlockDTO feeMultiplier​(java.lang.Integer feeMultiplier)
      • getFeeMultiplier

        public java.lang.Integer getFeeMultiplier()
        Fee multiplier applied to transactions contained in block.
        Returns:
        feeMultiplier
      • setFeeMultiplier

        public void setFeeMultiplier​(java.lang.Integer feeMultiplier)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object