Class BlockDTO


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2020-05-15T14:38:14.328808-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_PROOF_GAMMA

        public static final java.lang.String JSON_PROPERTY_PROOF_GAMMA
        See Also:
        Constant Field Values
      • JSON_PROPERTY_PROOF_VERIFICATION_HASH

        public static final java.lang.String JSON_PROPERTY_PROOF_VERIFICATION_HASH
        See Also:
        Constant Field Values
      • JSON_PROPERTY_PROOF_SCALAR

        public static final java.lang.String JSON_PROPERTY_PROOF_SCALAR
        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()
        Public key.
        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()
        Determines how hard is to harvest a new block, based on previous blocks.
        Returns:
        difficulty
      • setDifficulty

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

        public BlockDTO proofGamma​(java.lang.String proofGamma)
      • getProofGamma

        public java.lang.String getProofGamma()
        32-bytes VRF proof gamma.
        Returns:
        proofGamma
      • setProofGamma

        public void setProofGamma​(java.lang.String proofGamma)
      • proofVerificationHash

        public BlockDTO proofVerificationHash​(java.lang.String proofVerificationHash)
      • getProofVerificationHash

        public java.lang.String getProofVerificationHash()
        16-bytes VRF proof verification hash.
        Returns:
        proofVerificationHash
      • setProofVerificationHash

        public void setProofVerificationHash​(java.lang.String proofVerificationHash)
      • proofScalar

        public BlockDTO proofScalar​(java.lang.String proofScalar)
      • getProofScalar

        public java.lang.String getProofScalar()
        32-bytes VRF proof scalar.
        Returns:
        proofScalar
      • setProofScalar

        public void setProofScalar​(java.lang.String proofScalar)
      • 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()
        Public key.
        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