Class PostQuoteBankModel


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2024-09-27T18:00:27.017125Z[Etc/UTC]")
    public class PostQuoteBankModel
    extends Object
    PostQuoteBankModel
    • Constructor Detail

      • PostQuoteBankModel

        public PostQuoteBankModel()
    • Method Detail

      • getBankGuid

        @Nullable
        public String getBankGuid()
        The unique identifier for the bank.
        Returns:
        bankGuid
      • setBankGuid

        public void setBankGuid​(String bankGuid)
      • getCustomerGuid

        @Nullable
        public String getCustomerGuid()
        The unique identifier for the customer.
        Returns:
        customerGuid
      • setCustomerGuid

        public void setCustomerGuid​(String customerGuid)
      • getAsset

        @Nullable
        public String getAsset()
        The asset code the quote was requested for. Populated for funding, book transfer and crypto transfer quotes.
        Returns:
        asset
      • setAsset

        public void setAsset​(String asset)
      • getNetworkAddress

        @Nullable
        public String getNetworkAddress()
        The network address to pay the invoice to. Populated for lightning_transfer quotes.
        Returns:
        networkAddress
      • setNetworkAddress

        public void setNetworkAddress​(String networkAddress)
      • getSymbol

        @Nullable
        public String getSymbol()
        Symbol the quote is being requested for. Format is \"asset-counter_asset\" in uppercase. See the Symbols API for a complete list of cryptocurrencies supported. Populated for trade quotes.
        Returns:
        symbol
      • setSymbol

        public void setSymbol​(String symbol)
      • getSide

        @Nullable
        public String getSide()
        The direction for trade quotes: either 'buy' or 'sell'. The direction for funding quotes: either 'deposit' or 'withdrawal'. The direction for crypto transfer quotes: 'withdrawal'. Book transfers do not require a side. They are all 'deposit's.
        Returns:
        side
      • setSide

        public void setSide​(String side)
      • getReceiveAmount

        @Nullable
        public BigInteger getReceiveAmount()
        The amount to be received in base units of the currency: currency is \"asset\" for buy and \"counter_asset\" for sell for trade quotes.
        Returns:
        receiveAmount
      • setReceiveAmount

        public void setReceiveAmount​(BigInteger receiveAmount)
      • getDeliverAmount

        @Nullable
        public BigInteger getDeliverAmount()
        The amount to be delivered in base units of the currency: currency is \"counter_asset\" for buy and \"asset\" for sell for trade quotes.
        Returns:
        deliverAmount
      • setDeliverAmount

        public void setDeliverAmount​(BigInteger deliverAmount)
      • getReferenceTradeGuid

        @Nullable
        public String getReferenceTradeGuid()
        The guid of the related trade. Only present on `exit` trades.
        Returns:
        referenceTradeGuid
      • setReferenceTradeGuid

        public void setReferenceTradeGuid​(String referenceTradeGuid)
      • getSourceAccountGuid

        @Nullable
        public String getSourceAccountGuid()
        The source account's identifier. Required for inter-account transfers.
        Returns:
        sourceAccountGuid
      • setSourceAccountGuid

        public void setSourceAccountGuid​(String sourceAccountGuid)
      • getDestinationAccountGuid

        @Nullable
        public String getDestinationAccountGuid()
        The destination account's identifier. Required for inter-account transfers.
        Returns:
        destinationAccountGuid
      • setDestinationAccountGuid

        public void setDestinationAccountGuid​(String destinationAccountGuid)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object