Class QuoteBankModel


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2025-02-24T23:09:32.436237Z[Etc/UTC]")
    public class QuoteBankModel
    extends Object
    QuoteBankModel
    • Constructor Detail

      • QuoteBankModel

        public QuoteBankModel()
    • Method Detail

      • getGuid

        @Nullable
        public String getGuid()
        Auto-generated unique identifier for the quote.
        Returns:
        guid
      • setGuid

        public void setGuid​(String guid)
      • getProductType

        @Nullable
        public String getProductType()
        The type of product the quote is for; one of trading, trading_exit, funding, book_transfer, crypto_transfer, inter_account, or lightning_transfer.
        Returns:
        productType
      • setProductType

        public void setProductType​(String productType)
      • 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)
      • getSymbol

        @Nullable
        public String getSymbol()
        Symbol the quote was requested for. Format is \"asset-counter_asset\" in uppercase. Populated for trade quotes.
        Returns:
        symbol
      • getSymbol_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<String> getSymbol_JsonNullable()
      • setSymbol_JsonNullable

        public void setSymbol_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<String> symbol)
      • setSymbol

        public void setSymbol​(String symbol)
      • getSide

        @Nullable
        public String getSide()
        The direction of the quote; one of buy, sell, deposit, or withdrawal.
        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)
      • getFee

        @Nullable
        public BigInteger getFee()
        The fee associated with the trade. Denominated in \"counter_asset\" base units for trade quotes.
        Returns:
        fee
      • getCreatedAt

        @Nullable
        public OffsetDateTime getCreatedAt()
        ISO8601 datetime the record was created at.
        Returns:
        createdAt
      • setCreatedAt

        public void setCreatedAt​(OffsetDateTime createdAt)
      • getUpdatedAt

        @Nullable
        public OffsetDateTime getUpdatedAt()
        ISO8601 datetime the record was last updated at.
        Returns:
        updatedAt
      • setUpdatedAt

        public void setUpdatedAt​(OffsetDateTime updatedAt)
      • getIssuedAt

        @Nullable
        public OffsetDateTime getIssuedAt()
        ISO8601 datetime the quote was created at.
        Returns:
        issuedAt
      • getExpiresAt

        @Nullable
        public OffsetDateTime getExpiresAt()
        ISO8601 datetime the quote is expiring at. Populated for trading quotes.
        Returns:
        expiresAt
      • getExpiresAt_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getExpiresAt_JsonNullable()
      • setExpiresAt_JsonNullable

        public void setExpiresAt_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> expiresAt)
      • setExpiresAt

        public void setExpiresAt​(OffsetDateTime expiresAt)
      • getAsset

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

        public org.openapitools.jackson.nullable.JsonNullable<String> getAsset_JsonNullable()
      • setAsset_JsonNullable

        public void setAsset_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<String> asset)
      • setAsset

        public void setAsset​(String asset)
      • getNetworkFee

        @Nullable
        public BigInteger getNetworkFee()
        The network fee in base units of network_fee_asset. Only present on `crypto_transfer` quotes.
        Returns:
        networkFee
      • getNetworkFee_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<BigInteger> getNetworkFee_JsonNullable()
      • setNetworkFee_JsonNullable

        public void setNetworkFee_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<BigInteger> networkFee)
      • setNetworkFee

        public void setNetworkFee​(BigInteger networkFee)
      • getNetworkFeeAsset

        @Nullable
        public String getNetworkFeeAsset()
        The asset code of the network fee.
        Returns:
        networkFeeAsset
      • getNetworkFeeAsset_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<String> getNetworkFeeAsset_JsonNullable()
      • setNetworkFeeAsset_JsonNullable

        public void setNetworkFeeAsset_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<String> networkFeeAsset)
      • setNetworkFeeAsset

        public void setNetworkFeeAsset​(String networkFeeAsset)
      • getNetworkAddress

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

        public org.openapitools.jackson.nullable.JsonNullable<String> getNetworkAddress_JsonNullable()
      • setNetworkAddress_JsonNullable

        public void setNetworkAddress_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<String> networkAddress)
      • setNetworkAddress

        public void setNetworkAddress​(String networkAddress)
      • getEntries_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<List<QuoteEntryBankModel>> getEntries_JsonNullable()
      • setEntries_JsonNullable

        public void setEntries_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<List<QuoteEntryBankModel>> entries)
      • getTradeGuid

        @Nullable
        public String getTradeGuid()
        The unique identifier for the trade.
        Returns:
        tradeGuid
      • getTradeGuid_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<String> getTradeGuid_JsonNullable()
      • setTradeGuid_JsonNullable

        public void setTradeGuid_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<String> tradeGuid)
      • setTradeGuid

        public void setTradeGuid​(String tradeGuid)
      • getTransferGuid

        @Nullable
        public String getTransferGuid()
        The unique identifier for the transfer.
        Returns:
        transferGuid
      • getTransferGuid_JsonNullable

        public org.openapitools.jackson.nullable.JsonNullable<String> getTransferGuid_JsonNullable()
      • setTransferGuid_JsonNullable

        public void setTransferGuid_JsonNullable​(org.openapitools.jackson.nullable.JsonNullable<String> transferGuid)
      • setTransferGuid

        public void setTransferGuid​(String transferGuid)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object