All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.binance4j.market.dto.SymbolInfo Maven / Gradle / Ivy

There is a newer version: 2.4.0
Show newest version
package com.binance4j.market.dto;

import java.util.List;

import com.binance4j.market.serialization.SymbolFiltersDeserializer;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;

/**
 * Symbol information (base/quote).
 * 
 * @param status                     The symbol status.
 * @param orderTypes                 The allowed orders on the symbol*.
 * @param filters                    The symbol filters.
 * @param permissions                The symbol permission.
 * @param symbol                     The symbol name.
 * @param quoteAsset                 The quote asset.
 * @param baseAsset                  The base asset.
 * @param baseAssetPrecision         The base asset precision.
 * @param baseCommissionPrecision    The base asset commission precision.
 * @param quoteAssetPrecision        The quote asset precision.
 * @param quoteCommissionPrecision   The quote asset commission precision.
 * @param icebergAllowed             Are iceberg orders allowed?
 * @param ocoAllowed                 Are OCO orders allowed?
 * @param quoteOrderQtyMarketAllowed Are orders by quote quantity allowed?
 * @param isSpotTradingAllowed       Is spot trading allowed?
 * @param isMarginTradingAllowed     Is margin trading allowed?
 * @see symbol status explanation
 */
public record SymbolInfo(List orderTypes, @JsonDeserialize(using = SymbolFiltersDeserializer.class) SymbolFilters filters, List permissions,
		String symbol, String quoteAsset, String baseAsset, int baseAssetPrecision, int baseCommissionPrecision, int quoteAssetPrecision,
		int quoteCommissionPrecision, boolean icebergAllowed, boolean ocoAllowed, boolean quoteOrderQtyMarketAllowed, boolean isSpotTradingAllowed,
		boolean isMarginTradingAllowed, String status) {
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy