# CybridApiBank::PostQuoteBankModel ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **product_type** | **String** | The type of product the quote is for. | [optional][default to 'trading'] | | **bank_guid** | **String** | The unique identifier for the bank. | [optional] | | **customer_guid** | **String** | The unique identifier for the customer. | [optional] | | **receive_amount** | **Integer** | The amount to be received in base units of the currency: currency is \"asset\" for buy and \"counter_asset\" for sell for trade quotes. | [optional] | | **deliver_amount** | **Integer** | The amount to be delivered in base units of the currency: currency is \"counter_asset\" for buy and \"asset\" for sell for trade quotes. | [optional] | | **asset** | **String** | The asset code the quote was requested for. Required when product_type is lightning_transfer, product_type is book_transfer, product_type is funding, product_type is crypto_transfer, or product_type is inter_account. | [optional] | | **network_address** | **String** | The network address to pay the invoice to. Required when product_type is lightning_transfer. | [optional] | | **fees** | [**Array<PostFeeBankModel>**](PostFeeBankModel.md) | The custom fees associated with the quote Optional when product_type is lightning_transfer, product_type is funding, product_type is trading, product_type is crypto_transfer, or product_type is trading_exit. | [optional] | | **side** | **String** | 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. Required when product_type is funding, product_type is trading, or product_type is crypto_transfer. | [optional] | | **symbol** | **String** | 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. Required when product_type is trading. | [optional] | | **destination_accounts** | [**Array<PostQuoteEntryBankModel>**](PostQuoteEntryBankModel.md) | Destination accounts for batch transactions Optional when product_type is crypto_transfer. | [optional] | | **reference_trade_guid** | **String** | The guid of the related trade. Only present on `exit` trades. Required when product_type is trading_exit. | [optional] | | **source_account_guid** | **String** | The source account's identifier. Required when product_type is inter_account. | [optional] | | **destination_account_guid** | **String** | The destination account's identifier. Required when product_type is inter_account. | [optional] | ## Example ```ruby require 'cybrid_api_bank_ruby' instance = CybridApiBank::PostQuoteBankModel.new( product_type: null, bank_guid: null, customer_guid: null, receive_amount: null, deliver_amount: null, asset: null, network_address: null, fees: null, side: null, symbol: null, destination_accounts: null, reference_trade_guid: null, source_account_guid: null, destination_account_guid: null ) ```