Serialized Form
-
Package info.bitrich.xchangestream.binance.exceptions
-
Class info.bitrich.xchangestream.binance.exceptions.UpFrontSubscriptionRequiredException extends UnsupportedOperationException implements Serializable
-
-
Package info.bitrich.xchangestream.bitfinex.dto.jackson
-
Class info.bitrich.xchangestream.bitfinex.dto.jackson.BitfinexWebSocketUpdateOrderbookDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<BitfinexWebSocketUpdateOrderbook> implements Serializable
- serialVersionUID:
- -5932404683677998182L
-
-
Package info.bitrich.xchangestream.cexio
-
Class info.bitrich.xchangestream.cexio.CexioOrder extends LimitOrder implements Serializable
-
Serialized Fields
-
remainingAmount
BigDecimal remainingAmount
-
-
-
-
Package info.bitrich.xchangestream.ftx.dto
-
Class info.bitrich.xchangestream.ftx.dto.FtxOrderbookResponse extends Object implements Serializable
-
Serialized Fields
-
action
String action
-
asks
List<List<BigDecimal>> asks
-
bids
List<List<BigDecimal>> bids
-
checksum
Long checksum
-
time
Date time
-
-
-
Class info.bitrich.xchangestream.ftx.dto.FtxStreamRequest extends Object implements Serializable
-
Class info.bitrich.xchangestream.ftx.dto.FtxStreamResponse extends Object implements Serializable
-
Class info.bitrich.xchangestream.ftx.dto.FtxTickerResponse extends Object implements Serializable
-
Serialized Fields
-
ask
BigDecimal ask
-
askSize
BigDecimal askSize
-
bid
BigDecimal bid
-
bidSize
BigDecimal bidSize
-
last
BigDecimal last
-
time
Date time
-
-
-
-
Package info.bitrich.xchangestream.service.exception
-
Class info.bitrich.xchangestream.service.exception.NotConnectedException extends RuntimeException implements Serializable
- serialVersionUID:
- 486649649653058827L
-
-
Package org.knowm.xchange.ascendex
-
Class org.knowm.xchange.ascendex.AscendexException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
code
int code
-
-
-
-
Package org.knowm.xchange.ascendex.dto.marketdata
-
Class org.knowm.xchange.ascendex.dto.marketdata.AscendexBarHistDto extends Object implements Serializable
-
Serialized Fields
-
bar
AscendexBarDto bar
-
m
String m
-
symbol
String symbol
-
-
-
Class org.knowm.xchange.ascendex.dto.marketdata.AscendexMarketTradesDto extends Object implements Serializable
-
Serialized Fields
-
data
List<AscendexMarketTradesDto.AscendexMarketTradesData> data
-
m
String m
-
symbol
String symbol
-
-
-
-
Package org.knowm.xchange.bankera.dto
-
Class org.knowm.xchange.bankera.dto.BankeraException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
error
String error
-
-
-
-
Package org.knowm.xchange.bibox
-
Package org.knowm.xchange.bibox.dto
-
Class org.knowm.xchange.bibox.dto.BiboxCommands extends ArrayList<BiboxCommand<?>> implements Serializable
- serialVersionUID:
- 1L
-
-
Package org.knowm.xchange.binance.dto
-
Class org.knowm.xchange.binance.dto.BinanceException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.bitcoincore.dto
-
Class org.knowm.xchange.bitcoincore.dto.BitcoinCoreException extends RuntimeException implements Serializable
-
Serialized Fields
-
error
String error
-
-
-
-
Package org.knowm.xchange.bitcoinde.dto
-
Class org.knowm.xchange.bitcoinde.dto.BitcoindeException extends RuntimeException implements Serializable
-
Serialized Fields
-
credits
int credits
-
errors
BitcoindeError[] errors
-
-
-
-
Package org.knowm.xchange.bitcoinde.v4.dto
-
Class org.knowm.xchange.bitcoinde.v4.dto.BitcoindeException extends RuntimeException implements Serializable
-
Serialized Fields
-
credits
Integer credits
-
errors
BitcoindeError[] errors
-
maintenance
BitcoindeMaintenance maintenance
-
nonce
Long nonce
-
-
-
-
Package org.knowm.xchange.bitcointoyou
-
Class org.knowm.xchange.bitcointoyou.BitcointoyouException extends RuntimeException implements Serializable
-
Serialized Fields
-
error
String error
-
-
-
-
Package org.knowm.xchange.bitfinex.dto
-
Class org.knowm.xchange.bitfinex.dto.BitfinexException extends RuntimeException implements Serializable
-
-
Package org.knowm.xchange.bitfinex.v1.dto
-
Class org.knowm.xchange.bitfinex.v1.dto.BitfinexExceptionV1 extends BitfinexException implements Serializable
-
-
Package org.knowm.xchange.bitfinex.v1.dto.trade
-
Class org.knowm.xchange.bitfinex.v1.dto.trade.BitfinexLimitOrder extends LimitOrder implements Serializable
-
Serialized Fields
-
myOcoStopLimit
BigDecimal myOcoStopLimit
-
response
BitfinexOrderStatusResponse response
-
-
-
-
Package org.knowm.xchange.bitfinex.v2.dto
-
Class org.knowm.xchange.bitfinex.v2.dto.BitfinexExceptionV2 extends BitfinexException implements Serializable
-
-
Package org.knowm.xchange.bitflyer.dto
-
Class org.knowm.xchange.bitflyer.dto.BitflyerException extends RuntimeException implements Serializable
-
-
Package org.knowm.xchange.bithumb
-
Package org.knowm.xchange.bitmex
-
Class org.knowm.xchange.bitmex.BitmexException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Class org.knowm.xchange.bitmex.HttpResponseAwareList extends ArrayList<E> implements Serializable
-
-
Package org.knowm.xchange.bitmex.dto
-
Class org.knowm.xchange.bitmex.dto.BitmexDecimalDeserializer extends com.fasterxml.jackson.databind.deser.std.NumberDeserializers.BigDecimalDeserializer implements Serializable
-
-
Package org.knowm.xchange.bitmex.dto.account
-
Class org.knowm.xchange.bitmex.dto.account.BitmexMarginAccountList extends HttpResponseAwareList<BitmexMarginAccount> implements Serializable
-
Class org.knowm.xchange.bitmex.dto.account.BitmexTickerList extends HttpResponseAwareList<BitmexTicker> implements Serializable
-
Class org.knowm.xchange.bitmex.dto.account.BitmexWalletTransactionList extends HttpResponseAwareList<BitmexWalletTransaction> implements Serializable
-
-
Package org.knowm.xchange.bitmex.dto.marketdata
-
Class org.knowm.xchange.bitmex.dto.marketdata.BitmexFundingList extends HttpResponseAwareList<BitmexFunding> implements Serializable
-
Class org.knowm.xchange.bitmex.dto.marketdata.BitmexKlineList extends HttpResponseAwareList<BitmexKline> implements Serializable
-
Class org.knowm.xchange.bitmex.dto.marketdata.BitmexPrivateOrderList extends HttpResponseAwareList<BitmexPrivateOrder> implements Serializable
-
Class org.knowm.xchange.bitmex.dto.marketdata.BitmexPublicOrderList extends HttpResponseAwareList<BitmexPublicOrder> implements Serializable
-
Class org.knowm.xchange.bitmex.dto.marketdata.BitmexPublicTradeList extends HttpResponseAwareList<BitmexPublicTrade> implements Serializable
-
-
Package org.knowm.xchange.bitmex.dto.trade
-
Class org.knowm.xchange.bitmex.dto.trade.BitmexPositionList extends HttpResponseAwareList<BitmexPosition> implements Serializable
-
-
Package org.knowm.xchange.bitso.dto
-
Class org.knowm.xchange.bitso.dto.BitsoException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
errors
Map<String,Collection<String>> errors
-
-
-
-
Package org.knowm.xchange.bitstamp.dto
-
Class org.knowm.xchange.bitstamp.dto.BitstampException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
errors
Map<String,Collection<String>> errors
-
-
-
-
Package org.knowm.xchange.bitstamp.order.dto
-
Class org.knowm.xchange.bitstamp.order.dto.BitstampGenericOrder extends Order implements Serializable
-
-
Package org.knowm.xchange.bittrex.dto
-
Class org.knowm.xchange.bittrex.dto.BittrexException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.bittrex.dto.account
-
Class org.knowm.xchange.bittrex.dto.account.BittrexBalances extends ArrayList<BittrexBalance> implements Serializable
-
-
Package org.knowm.xchange.bittrex.dto.trade
-
Class org.knowm.xchange.bittrex.dto.trade.BittrexOrders extends ArrayList<BittrexOrder> implements Serializable
-
-
Package org.knowm.xchange.bity.dto
-
Class org.knowm.xchange.bity.dto.BityException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.bleutrade
-
Class org.knowm.xchange.bleutrade.BleutradeException extends RuntimeException implements Serializable
- serialVersionUID:
- 6065661242182530213L
-
-
Package org.knowm.xchange.blockchain.dto
-
Class org.knowm.xchange.blockchain.dto.BlockchainException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.btcmarkets.dto
-
Class org.knowm.xchange.btcmarkets.dto.BTCMarketsException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.btcmarkets.dto.v3
-
Class org.knowm.xchange.btcmarkets.dto.v3.BTCMarketsExceptionV3 extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.bybit.service
-
Class org.knowm.xchange.bybit.service.BybitException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.coinbase.dto
-
Class org.knowm.xchange.coinbase.dto.CoinbaseException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.coinbase.v2.dto
-
Class org.knowm.xchange.coinbase.v2.dto.CoinbaseException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.coinbasepro.dto
-
Class org.knowm.xchange.coinbasepro.dto.CoinbasePagedResponse extends ArrayList<T> implements Serializable
-
Class org.knowm.xchange.coinbasepro.dto.CoinbaseProException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
message
String message
-
-
-
Class org.knowm.xchange.coinbasepro.dto.CoinbaseProTrades extends ArrayList<CoinbaseProTrade> implements Serializable
- serialVersionUID:
- 8072963227369004488L
-
Class org.knowm.xchange.coinbasepro.dto.CoinbaseProTransfers extends ArrayList<CoinbaseProTransfer> implements Serializable
-
-
Package org.knowm.xchange.coinbasepro.dto.marketdata
-
Class org.knowm.xchange.coinbasepro.dto.marketdata.CoinbaseProCandleDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<CoinbaseProCandle> implements Serializable
- serialVersionUID:
- 1L
-
-
Package org.knowm.xchange.coincheck.dto
-
Class org.knowm.xchange.coincheck.dto.CoincheckException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
error
String error
-
success
boolean success
-
-
-
-
Package org.knowm.xchange.coindeal.dto
-
Class org.knowm.xchange.coindeal.dto.CoindealException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
errors
com.fasterxml.jackson.databind.JsonNode errors
-
-
-
-
Package org.knowm.xchange.coindirect.dto
-
Class org.knowm.xchange.coindirect.dto.CoindirectException extends ExchangeException implements Serializable
-
-
Package org.knowm.xchange.coinfloor.dto
-
Class org.knowm.xchange.coinfloor.dto.CoinfloorException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
errorCode
int errorCode
-
-
-
-
Package org.knowm.xchange.coingi.dto
-
Class org.knowm.xchange.coingi.dto.CoingiException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.coingi.dto.account
-
Class org.knowm.xchange.coingi.dto.account.CoingiBalances extends org.knowm.xchange.coingi.dto.account.CoingiResultList<CoingiBalance> implements Serializable
-
-
Package org.knowm.xchange.coinjar
-
Class org.knowm.xchange.coinjar.CoinjarException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.coinjar.dto.trading
-
Class org.knowm.xchange.coinjar.dto.trading.CoinjarFills extends ArrayList<CoinjarFill> implements Serializable
-
-
Package org.knowm.xchange.coinmate
-
Class org.knowm.xchange.coinmate.CoinmateException extends ExchangeException implements Serializable
-
-
Package org.knowm.xchange.coinmate.dto.marketdata
-
Class org.knowm.xchange.coinmate.dto.marketdata.CoinmateTransactionsData extends ArrayList<CoinmateTransactionsEntry> implements Serializable
-
-
Package org.knowm.xchange.coinone.dto
-
Class org.knowm.xchange.coinone.dto.CoinoneException extends RuntimeException implements Serializable
-
-
Package org.knowm.xchange.cryptowatch.dto
-
Class org.knowm.xchange.cryptowatch.dto.CryptowatchException extends ExchangeException implements Serializable
-
-
Package org.knowm.xchange.currency
-
Class org.knowm.xchange.currency.Currency extends Object implements Serializable
- serialVersionUID:
- -7340731832345284129L
-
Serialized Fields
-
attributes
org.knowm.xchange.currency.Currency.CurrencyAttributes attributes
-
code
String code
-
-
Class org.knowm.xchange.currency.CurrencyPair extends Instrument implements Serializable
- serialVersionUID:
- 414711266389792746L
-
-
Package org.knowm.xchange.deribit.v2.dto
-
Class org.knowm.xchange.deribit.v2.dto.DeribitException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
error
DeribitError error
-
-
-
-
Package org.knowm.xchange.derivative
-
Class org.knowm.xchange.derivative.FuturesContract extends Instrument implements Serializable
- serialVersionUID:
- 6876906648149216819L
-
Serialized Fields
-
currencyPair
CurrencyPair currencyPair
The CurrencyPair the FuturesContract is based upon -
prompt
String prompt
The Date when the FuturesContract expires, when null it is perpetual
-
-
Class org.knowm.xchange.derivative.OptionsContract extends Instrument implements Serializable
- serialVersionUID:
- 4546376909031640294L
-
Serialized Fields
-
currencyPair
CurrencyPair currencyPair
-
expireDate
Date expireDate
-
strike
BigDecimal strike
-
type
OptionsContract.OptionType type
-
-
-
Package org.knowm.xchange.dto
-
Class org.knowm.xchange.dto.LoanOrder extends Object implements Serializable
- serialVersionUID:
- -8311018082902024121L
-
Serialized Fields
-
currency
String currency
The loan currency -
dayPeriod
int dayPeriod
Duration of loan in days -
id
String id
An identifier that uniquely identifies the order -
originalAmount
BigDecimal originalAmount
Amount to be ordered / amount that was ordered -
timestamp
Date timestamp
The timestamp on the order according to the exchange's server, null if not provided -
type
Order.OrderType type
Order type i.e. bid or ask
-
-
Class org.knowm.xchange.dto.Order extends Object implements Serializable
- serialVersionUID:
- -8132103343647993249L
-
Serialized Fields
-
averagePrice
BigDecimal averagePrice
Weighted Average price of the fills in the order -
cumulativeAmount
BigDecimal cumulativeAmount
Amount to be ordered / amount that has been matched against order on the order book/filled -
fee
BigDecimal fee
The total of the fees incurred for all transactions related to this order -
id
String id
An identifier set by the exchange that uniquely identifies the order -
instrument
Instrument instrument
The instrument could be a currency pair of derivative -
leverage
String leverage
The leverage to use for margin related to this order -
orderFlags
Set<Order.IOrderFlags> orderFlags
Any applicable order flags -
originalAmount
BigDecimal originalAmount
Amount to be ordered / amount that was ordered -
status
Order.OrderStatus status
Status of order during it lifecycle -
timestamp
Date timestamp
The timestamp on the order according to the exchange's server, null if not provided -
type
Order.OrderType type
Order type i.e. bid or ask -
userReference
String userReference
An identifier provided by the user on placement that uniquely identifies the order
-
-
-
Package org.knowm.xchange.dto.account
-
Class org.knowm.xchange.dto.account.AccountInfo extends Object implements Serializable
- serialVersionUID:
- -3572240060624800060L
-
Serialized Fields
-
openPositions
Collection<OpenPosition> openPositions
The open positions owned by this account -
timestamp
Date timestamp
The timestamp at which this account information was generated. May be null if not provided by the exchange. -
tradingFee
BigDecimal tradingFee
The current fee this account must pay as a fraction of the value of each trade. Null if there is no such fee. -
username
String username
The name on the account -
wallets
Map<String,Wallet> wallets
The wallets owned by this account
-
-
Class org.knowm.xchange.dto.account.AddressWithTag extends Object implements Serializable
-
Class org.knowm.xchange.dto.account.Balance extends Object implements Serializable
- serialVersionUID:
- -1460694403597268635L
-
Serialized Fields
-
available
BigDecimal available
-
borrowed
BigDecimal borrowed
-
currency
Currency currency
-
depositing
BigDecimal depositing
-
frozen
BigDecimal frozen
-
loaned
BigDecimal loaned
-
timestamp
Date timestamp
-
total
BigDecimal total
-
withdrawing
BigDecimal withdrawing
-
-
Class org.knowm.xchange.dto.account.Fee extends Object implements Serializable
- serialVersionUID:
- -6235230375777573680L
-
Serialized Fields
-
makerFee
BigDecimal makerFee
-
takerFee
BigDecimal takerFee
-
-
Class org.knowm.xchange.dto.account.FundingRecord extends Object implements Serializable
- serialVersionUID:
- 3788398035845873448L
-
Serialized Fields
-
address
String address
Crypto currency address for deposit/withdrawal -
addressTag
String addressTag
Crypto currency destination tag for deposit/withdrawal -
amount
BigDecimal amount
Amount deposited/withdrawn in given transaction currency (always positive) -
balance
BigDecimal balance
Balance of the associated account after the transaction is performed -
blockchainTransactionHash
String blockchainTransactionHash
External Transaction id that identifies the transaction within the public ledger, eg. blockchain transaction hash. -
currency
Currency currency
The transaction currency -
date
Date date
Date/Time of transaction -
description
String description
Description of the transaction -
fee
BigDecimal fee
Transaction Fee Amount in given transaction currency (always positive) -
internalId
String internalId
Internal transaction identifier, specific to the Exchange. -
status
FundingRecord.Status status
Status of the transaction whenever available (e.g. Open, Completed or any descriptive status of transaction) -
type
FundingRecord.Type type
Transaction Type
-
-
Class org.knowm.xchange.dto.account.OpenPosition extends Object implements Serializable
-
Serialized Fields
-
instrument
Instrument instrument
The instrument -
liquidationPrice
BigDecimal liquidationPrice
The estimatedLiquidationPrice -
price
BigDecimal price
The average entry price for the position -
size
BigDecimal size
The size of the position -
type
OpenPosition.Type type
Is this a long or a short position -
unRealisedPnl
BigDecimal unRealisedPnl
The unrealised pnl of the position
-
-
-
Class org.knowm.xchange.dto.account.OpenPositions extends Object implements Serializable
-
Serialized Fields
-
openPositions
List<OpenPosition> openPositions
-
-
-
Class org.knowm.xchange.dto.account.Wallet extends Object implements Serializable
- serialVersionUID:
- -4136681413143690633L
-
Serialized Fields
-
balanceCollection
Collection<Balance> balanceCollection
Collection of balances for deserialization * -
balances
Map<Currency,Balance> balances
The keys represent the currency of the wallet. -
currentLeverage
BigDecimal currentLeverage
Current leverage for margin trading done on this wallet -
features
Set<Wallet.WalletFeature> features
Features supported by this wallet -
id
String id
A unique identifier for this wallet -
maxLeverage
BigDecimal maxLeverage
Maximum leverage for margin trading supported by this wallet -
name
String name
A descriptive name for this wallet. Defaults toWallet.id
-
-
-
Package org.knowm.xchange.dto.marketdata
-
Class org.knowm.xchange.dto.marketdata.CandleStickData extends Object implements Serializable
-
Serialized Fields
-
candleSticks
List<CandleStick> candleSticks
-
instrument
Instrument instrument
-
-
-
Class org.knowm.xchange.dto.marketdata.LoanOrderBook extends Object implements Serializable
- serialVersionUID:
- -2894416631375841830L
-
Serialized Fields
-
fixedRateAsks
List<FixedRateLoanOrder> fixedRateAsks
-
fixedRateBids
List<FixedRateLoanOrder> fixedRateBids
-
floatingRateAsks
List<FloatingRateLoanOrder> floatingRateAsks
-
floatingRateBids
List<FloatingRateLoanOrder> floatingRateBids
-
timestamp
Date timestamp
-
-
Class org.knowm.xchange.dto.marketdata.OrderBook extends Object implements Serializable
- serialVersionUID:
- -7788306758114464314L
-
Serialized Fields
-
asks
List<LimitOrder> asks
the asks -
bids
List<LimitOrder> bids
the bids -
timeStamp
Date timeStamp
the timestamp of the orderbook according to the exchange's server, null if not provided
-
-
Class org.knowm.xchange.dto.marketdata.OrderBookUpdate extends Object implements Serializable
- serialVersionUID:
- -7283757982319511254L
-
Serialized Fields
-
limitOrder
LimitOrder limitOrder
-
totalVolume
BigDecimal totalVolume
this is the total volume at this price in the order book
-
-
Class org.knowm.xchange.dto.marketdata.Ticker extends Object implements Serializable
- serialVersionUID:
- -3247730106987193154L
-
Serialized Fields
-
ask
BigDecimal ask
-
askSize
BigDecimal askSize
-
bid
BigDecimal bid
-
bidSize
BigDecimal bidSize
-
high
BigDecimal high
-
instrument
Instrument instrument
-
last
BigDecimal last
-
low
BigDecimal low
-
open
BigDecimal open
-
percentageChange
BigDecimal percentageChange
-
quoteVolume
BigDecimal quoteVolume
-
timestamp
Date timestamp
the timestamp of the ticker according to the exchange's server, null if not provided -
volume
BigDecimal volume
-
vwap
BigDecimal vwap
-
-
Class org.knowm.xchange.dto.marketdata.Trade extends Object implements Serializable
- serialVersionUID:
- -4078893146776655648L
-
Serialized Fields
-
id
String id
The trade id -
instrument
Instrument instrument
The instrument -
makerOrderId
String makerOrderId
-
originalAmount
BigDecimal originalAmount
Amount that was traded -
price
BigDecimal price
The price -
takerOrderId
String takerOrderId
-
timestamp
Date timestamp
The timestamp of the trade according to the exchange's server, null if not provided -
type
Order.OrderType type
Did this trade result from the execution of a bid or a ask?
-
-
Class org.knowm.xchange.dto.marketdata.Trades extends Object implements Serializable
- serialVersionUID:
- 5790082783307641329L
-
Serialized Fields
-
lastID
long lastID
-
nextPageCursor
String nextPageCursor
-
trades
List<Trade> trades
-
tradeSortType
Trades.TradeSortType tradeSortType
-
-
-
Package org.knowm.xchange.dto.meta
-
Class org.knowm.xchange.dto.meta.CurrencyMetaData extends Object implements Serializable
- serialVersionUID:
- -247899067657358542L
-
Serialized Fields
-
minWithdrawalAmount
BigDecimal minWithdrawalAmount
Minimum withdrawal amount -
scale
Integer scale
-
walletHealth
WalletHealth walletHealth
Wallet health -
withdrawalFee
BigDecimal withdrawalFee
Withdrawal fee
-
-
Class org.knowm.xchange.dto.meta.ExchangeMetaData extends Object implements Serializable
- serialVersionUID:
- -1495610469981534977L
-
Serialized Fields
-
currencies
Map<Currency,CurrencyMetaData> currencies
-
instruments
Map<Instrument,InstrumentMetaData> instruments
-
privateRateLimits
RateLimit[] privateRateLimits
-
publicRateLimits
RateLimit[] publicRateLimits
-
shareRateLimits
boolean shareRateLimits
If true, both public and private calls use single rate limit policy, which is described inExchangeMetaData.privateRateLimits
.
-
-
Class org.knowm.xchange.dto.meta.FeeTier extends Object implements Serializable
- serialVersionUID:
- -4350427635840047928L
-
Serialized Fields
-
beginQuantity
BigDecimal beginQuantity
-
fee
Fee fee
-
-
Class org.knowm.xchange.dto.meta.InstrumentMetaData extends Object implements Serializable
-
Serialized Fields
-
amountStepSize
BigDecimal amountStepSize
Amount step size. If set, any amounts must be a multiple of this -
contractValue
BigDecimal contractValue
-
counterMaximumAmount
BigDecimal counterMaximumAmount
Maximum trade amount -
counterMinimumAmount
BigDecimal counterMinimumAmount
Minimum trade amount -
feeTiers
FeeTier[] feeTiers
Trading fee tiers by volume (fraction). Sorted in ascending order by quantity -
marketOrderEnabled
boolean marketOrderEnabled
Is market order type allowed on this pair. -
maximumAmount
BigDecimal maximumAmount
Maximum trade amount -
minimumAmount
BigDecimal minimumAmount
Minimum trade amount -
priceScale
Integer priceScale
Decimal places for counter amount -
priceStepSize
BigDecimal priceStepSize
Price step size. If set, any price must be a multiple of this -
tradingFee
BigDecimal tradingFee
Trading fee (fraction) -
tradingFeeCurrency
Currency tradingFeeCurrency
Currency that will be used to change for this trade. -
volumeScale
Integer volumeScale
Decimal places for volume amount
-
-
-
Class org.knowm.xchange.dto.meta.RateLimit extends Object implements Serializable
- serialVersionUID:
- 90431040086828390L
-
Serialized Fields
-
calls
int calls
-
timeSpan
int timeSpan
-
timeUnit
TimeUnit timeUnit
-
-
-
Package org.knowm.xchange.dto.trade
-
Class org.knowm.xchange.dto.trade.FixedRateLoanOrder extends LoanOrder implements Serializable
- serialVersionUID:
- 2627042395091155053L
-
Serialized Fields
-
rate
BigDecimal rate
The fixed rate of return for a day
-
-
Class org.knowm.xchange.dto.trade.FloatingRateLoanOrder extends LoanOrder implements Serializable
- serialVersionUID:
- -1474202797547840095L
-
Serialized Fields
-
rate
BigDecimal rate
-
-
Class org.knowm.xchange.dto.trade.LimitOrder extends Order implements Serializable
- serialVersionUID:
- -5166848178471347540L
-
Serialized Fields
-
limitPrice
BigDecimal limitPrice
The limit price
-
-
Class org.knowm.xchange.dto.trade.MarketOrder extends Order implements Serializable
- serialVersionUID:
- -3393286268772319210L
-
Class org.knowm.xchange.dto.trade.OpenLoanOrders extends Object implements Serializable
- serialVersionUID:
- -8880758230367635109L
-
Serialized Fields
-
openFixedRateLoanOrders
List<FixedRateLoanOrder> openFixedRateLoanOrders
-
openFloatingRateLoanOrders
List<FloatingRateLoanOrder> openFloatingRateLoanOrders
-
-
Class org.knowm.xchange.dto.trade.OpenOrders extends Object implements Serializable
- serialVersionUID:
- 6641558609478576563L
-
Serialized Fields
-
hiddenOrders
List<? extends Order> hiddenOrders
-
openOrders
List<LimitOrder> openOrders
-
-
Class org.knowm.xchange.dto.trade.StopOrder extends Order implements Serializable
- serialVersionUID:
- -7341286101341375106L
-
Serialized Fields
-
intention
StopOrder.Intention intention
Some exchanges requires to define the goal of stop order -
limitPrice
BigDecimal limitPrice
The limit price this should be null if the stop order should be treated as a market order once the stop price is hit -
stopPrice
BigDecimal stopPrice
The stop price -
trailValue
BigDecimal trailValue
TrailValue is being used when the stop order is a trailing one
-
-
Class org.knowm.xchange.dto.trade.UserTrade extends Trade implements Serializable
- serialVersionUID:
- -3021617981214969292L
-
Serialized Fields
-
feeAmount
BigDecimal feeAmount
The fee that was charged by the exchange for this trade. -
feeCurrency
Currency feeCurrency
The currency in which the fee was charged. -
orderId
String orderId
The id of the order responsible for execution of this trade -
orderUserReference
String orderUserReference
The order reference id which has been added by the user on the order creation
-
-
Class org.knowm.xchange.dto.trade.UserTrades extends Trades implements Serializable
- serialVersionUID:
- 1647451200702821967L
-
-
Package org.knowm.xchange.dvchain.dto
-
Class org.knowm.xchange.dvchain.dto.DVChainException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.enigma.model
-
Class org.knowm.xchange.enigma.model.EnigmaException extends RuntimeException implements Serializable
-
Class org.knowm.xchange.enigma.model.EnigmaNotImplementedException extends RuntimeException implements Serializable
-
-
Package org.knowm.xchange.exceptions
-
Class org.knowm.xchange.exceptions.CurrencyPairNotValidException extends ExchangeException implements Serializable
-
Serialized Fields
-
currencyPair
CurrencyPair currencyPair
-
-
-
Class org.knowm.xchange.exceptions.ExchangeException extends RuntimeException implements Serializable
-
Class org.knowm.xchange.exceptions.ExchangeSecurityException extends ExchangeException implements Serializable
-
Class org.knowm.xchange.exceptions.FrequencyLimitExceededException extends ExchangeException implements Serializable
-
Class org.knowm.xchange.exceptions.FundsExceededException extends ExchangeException implements Serializable
-
Class org.knowm.xchange.exceptions.InstrumentNotValidException extends ExchangeException implements Serializable
-
Serialized Fields
-
instrument
Instrument instrument
-
-
-
Class org.knowm.xchange.exceptions.InternalServerException extends ExchangeException implements Serializable
-
Class org.knowm.xchange.exceptions.MarketSuspendedException extends ExchangeException implements Serializable
-
Class org.knowm.xchange.exceptions.NonceException extends ExchangeException implements Serializable
-
Class org.knowm.xchange.exceptions.NotAvailableFromExchangeException extends UnsupportedOperationException implements Serializable
-
Class org.knowm.xchange.exceptions.NotYetImplementedForExchangeException extends UnsupportedOperationException implements Serializable
-
Class org.knowm.xchange.exceptions.OperationTimeoutException extends OrderNotValidException implements Serializable
-
Class org.knowm.xchange.exceptions.OrderAmountUnderMinimumException extends OrderNotValidException implements Serializable
-
Class org.knowm.xchange.exceptions.OrderNotValidException extends ExchangeException implements Serializable
-
Class org.knowm.xchange.exceptions.RateLimitExceededException extends ExchangeException implements Serializable
-
Class org.knowm.xchange.exceptions.SystemOverloadException extends ExchangeUnavailableException implements Serializable
-
-
Package org.knowm.xchange.ftx
-
Class org.knowm.xchange.ftx.FtxException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.ftx.service
-
Class org.knowm.xchange.ftx.service.FtxBorrowingServiceRaw.FtxBorrowingServiceException extends RuntimeException implements Serializable
-
Class org.knowm.xchange.ftx.service.FtxLendingServiceRaw.FtxLendingServiceException extends RuntimeException implements Serializable
-
-
Package org.knowm.xchange.gemini.v1.dto
-
Class org.knowm.xchange.gemini.v1.dto.GeminiException extends RuntimeException implements Serializable
-
Serialized Fields
-
message
String message
-
-
-
-
Package org.knowm.xchange.gemini.v1.dto.account
-
Class org.knowm.xchange.gemini.v1.dto.account.GeminiTransfersResponse extends ArrayList<GeminiTransfer> implements Serializable
-
-
Package org.knowm.xchange.gemini.v1.dto.trade
-
Class org.knowm.xchange.gemini.v1.dto.trade.GeminiLimitOrder extends LimitOrder implements Serializable
-
Serialized Fields
-
response
GeminiOrderStatusResponse response
-
-
-
-
Package org.knowm.xchange.globitex.dto
-
Class org.knowm.xchange.globitex.dto.GlobitexError extends Object implements Serializable
-
Serialized Fields
-
code
int code
-
message
String message
-
-
-
Class org.knowm.xchange.globitex.dto.GlobitexErrors extends Object implements Serializable
-
Serialized Fields
-
errors
List<GlobitexError> errors
-
-
-
-
Package org.knowm.xchange.globitex.dto.account
-
Class org.knowm.xchange.globitex.dto.account.GlobitexAccount extends Object implements Serializable
-
Serialized Fields
-
account
String account
-
balance
List<GlobitexBalance> balance
-
main
boolean main
-
-
-
Class org.knowm.xchange.globitex.dto.account.GlobitexAccounts extends Object implements Serializable
-
Serialized Fields
-
accounts
List<GlobitexAccount> accounts
-
-
-
Class org.knowm.xchange.globitex.dto.account.GlobitexBalance extends Object implements Serializable
-
Serialized Fields
-
available
BigDecimal available
-
currency
String currency
-
reserved
BigDecimal reserved
-
-
-
-
Package org.knowm.xchange.globitex.dto.marketdata
-
Class org.knowm.xchange.globitex.dto.marketdata.GlobitexOrder extends Object implements Serializable
-
Serialized Fields
-
price
BigDecimal price
-
volume
BigDecimal volume
-
-
-
Class org.knowm.xchange.globitex.dto.marketdata.GlobitexOrderBook extends Object implements Serializable
-
Serialized Fields
-
asks
List<GlobitexOrder> asks
-
bids
List<GlobitexOrder> bids
-
-
-
Class org.knowm.xchange.globitex.dto.marketdata.GlobitexSymbol extends Object implements Serializable
-
Serialized Fields
-
commodity
String commodity
-
currency
String currency
-
priceIncrement
BigDecimal priceIncrement
-
sizeIncrement
BigDecimal sizeIncrement
-
sizeMin
BigDecimal sizeMin
-
symbol
String symbol
-
-
-
Class org.knowm.xchange.globitex.dto.marketdata.GlobitexSymbols extends Object implements Serializable
-
Serialized Fields
-
symbols
List<GlobitexSymbol> symbols
-
-
-
Class org.knowm.xchange.globitex.dto.marketdata.GlobitexTicker extends Object implements Serializable
-
Serialized Fields
-
ask
BigDecimal ask
-
bid
BigDecimal bid
-
high
BigDecimal high
-
last
BigDecimal last
-
low
BigDecimal low
-
open
BigDecimal open
-
symbol
String symbol
-
timestamp
long timestamp
-
volume
BigDecimal volume
-
volumeQuote
BigDecimal volumeQuote
-
-
-
Class org.knowm.xchange.globitex.dto.marketdata.GlobitexTickers extends Object implements Serializable
-
Serialized Fields
-
globitexTickerList
List<GlobitexTicker> globitexTickerList
-
-
-
Class org.knowm.xchange.globitex.dto.marketdata.GlobitexTrade extends Object implements Serializable
-
Serialized Fields
-
amount
BigDecimal amount
-
price
BigDecimal price
-
side
String side
-
tid
long tid
-
timestamp
long timestamp
-
-
-
Class org.knowm.xchange.globitex.dto.marketdata.GlobitexTrades extends Object implements Serializable
-
Serialized Fields
-
recentTrades
List<GlobitexTrade> recentTrades
-
-
-
-
Package org.knowm.xchange.globitex.dto.trade
-
Class org.knowm.xchange.globitex.dto.trade.ExecutionReportObject extends Object implements Serializable
-
Serialized Fields
-
account
String account
-
averagePrice
BigDecimal averagePrice
-
clientOrderId
String clientOrderId
-
created
long created
-
cumQuantity
BigDecimal cumQuantity
-
execReportType
String execReportType
-
lastPrice
BigDecimal lastPrice
-
lastQuantity
BigDecimal lastQuantity
-
lastTimestamp
long lastTimestamp
-
leavesQuantity
BigDecimal leavesQuantity
-
orderId
String orderId
-
orderSource
String orderSource
-
orderStatus
String orderStatus
-
price
BigDecimal price
-
quantity
BigDecimal quantity
-
side
String side
-
symbol
String symbol
-
timeInForce
String timeInForce
-
type
String type
-
-
-
Class org.knowm.xchange.globitex.dto.trade.GlobitexActiveOrder extends Object implements Serializable
-
Serialized Fields
-
account
String account
-
avgPrice
BigDecimal avgPrice
-
clientOrderId
String clientOrderId
-
cumQuantity
BigDecimal cumQuantity
-
execQuantity
BigDecimal execQuantity
-
expireTime
long expireTime
-
lastTimestamp
long lastTimestamp
-
leavesQuantity
BigDecimal leavesQuantity
-
orderId
String orderId
-
orderPrice
BigDecimal orderPrice
-
orderQuantity
BigDecimal orderQuantity
-
orderSource
String orderSource
-
orderStatus
String orderStatus
-
side
String side
-
stopPrice
BigDecimal stopPrice
-
symbol
String symbol
-
timeInForce
String timeInForce
-
type
String type
-
-
-
Class org.knowm.xchange.globitex.dto.trade.GlobitexActiveOrders extends Object implements Serializable
-
Serialized Fields
-
orders
List<GlobitexActiveOrder> orders
-
-
-
Class org.knowm.xchange.globitex.dto.trade.GlobitexExecutionReport extends Object implements Serializable
-
Serialized Fields
-
object
ExecutionReportObject object
-
-
-
Class org.knowm.xchange.globitex.dto.trade.GlobitexUserTrade extends Object implements Serializable
-
Serialized Fields
-
account
String account
-
clientOrderId
String clientOrderId
-
fee
BigDecimal fee
-
feeCurrency
String feeCurrency
-
isLiqProvided
boolean isLiqProvided
-
originalOrderId
String originalOrderId
-
price
BigDecimal price
-
quantity
BigDecimal quantity
-
side
String side
-
symbol
String symbol
-
timestamp
long timestamp
-
tradeId
long tradeId
-
-
-
Class org.knowm.xchange.globitex.dto.trade.GlobitexUserTrades extends Object implements Serializable
-
Serialized Fields
-
userTrades
List<GlobitexUserTrade> userTrades
-
-
-
-
Package org.knowm.xchange.hitbtc.v2.dto
-
Class org.knowm.xchange.hitbtc.v2.dto.HitbtcException extends RuntimeException implements Serializable
-
Serialized Fields
-
hitbtcError
HitbtcError hitbtcError
-
-
-
Class org.knowm.xchange.hitbtc.v2.dto.HitbtcLimitOrder extends LimitOrder implements Serializable
-
Class org.knowm.xchange.hitbtc.v2.dto.HitbtcMarketOrder extends MarketOrder implements Serializable
-
Serialized Fields
-
clientOrderId
String clientOrderId
-
-
-
Class org.knowm.xchange.hitbtc.v2.dto.HitbtcMetaData extends ExchangeMetaData implements Serializable
-
Serialized Fields
-
minPollDelay
int minPollDelay
-
-
-
Class org.knowm.xchange.hitbtc.v2.dto.HitbtcUserTrade extends UserTrade implements Serializable
-
Serialized Fields
-
clientOrderId
String clientOrderId
-
-
-
-
Package org.knowm.xchange.idex
-
Class org.knowm.xchange.idex.IdexExchange.Companion.IdexCurrencyMeta extends CurrencyMetaData implements Serializable
-
Serialized Fields
-
address
String address
-
decimals
BigInteger decimals
-
name
String name
-
-
-
-
Package org.knowm.xchange.idex.dto
-
Class org.knowm.xchange.idex.dto.ReturnBalancesResponse extends HashMap<String,BigDecimal> implements Serializable
-
Class org.knowm.xchange.idex.dto.ReturnCompleteBalancesResponse extends HashMap<String,CompleteBalance> implements Serializable
-
Class org.knowm.xchange.idex.dto.ReturnCurrenciesResponse extends HashMap<String,IdexCurrMeta> implements Serializable
-
Class org.knowm.xchange.idex.dto.ReturnOpenOrdersResponse extends ArrayList<ReturnOpenOrdersResponseInner> implements Serializable
-
Class org.knowm.xchange.idex.dto.ReturnOrderBookResponseWithEmptyParam extends HashMap<String,ReturnOrderBookResponse> implements Serializable
-
Class org.knowm.xchange.idex.dto.ReturnOrderTradesResponse extends ArrayList<ReturnOrderTradesResponseInner> implements Serializable
-
Class org.knowm.xchange.idex.dto.ReturnTickerRequestedWithNull extends HashMap<String,ReturnTickerResponse> implements Serializable
-
Class org.knowm.xchange.idex.dto.TradeResponse extends ArrayList<TradeResponseInner> implements Serializable
-
Class org.knowm.xchange.idex.dto.Volume24Total extends HashMap<String,BigDecimal> implements Serializable
-
Class org.knowm.xchange.idex.dto.WithdrawalsResponse extends ArrayList<WithdrawalsResponseInner> implements Serializable
-
-
Package org.knowm.xchange.independentreserve.dto
-
Class org.knowm.xchange.independentreserve.dto.IndependentReserveHttpStatusException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.instrument
-
Class org.knowm.xchange.instrument.Instrument extends Object implements Serializable
- serialVersionUID:
- 414711266389792746L
-
-
Package org.knowm.xchange.itbit.dto
-
Class org.knowm.xchange.itbit.dto.ItBitException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.kraken.dto.trade
-
Class org.knowm.xchange.kraken.dto.trade.KrakenUserTrade extends UserTrade implements Serializable
-
Serialized Fields
-
cost
BigDecimal cost
-
-
-
-
Package org.knowm.xchange.kucoin.dto.response
-
Class org.knowm.xchange.kucoin.dto.response.KucoinResponse extends Object implements Serializable
- serialVersionUID:
- 1L
-
-
Package org.knowm.xchange.kucoin.service
-
Class org.knowm.xchange.kucoin.service.KucoinApiException extends RuntimeException implements Serializable
- serialVersionUID:
- 8592824166988095909L
-
Serialized Fields
-
code
String code
-
-
-
Package org.knowm.xchange.kuna.dto
-
Class org.knowm.xchange.kuna.dto.KunaException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
errorCode
String errorCode
-
-
-
-
Package org.knowm.xchange.latoken.dto
-
Class org.knowm.xchange.latoken.dto.LatokenException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
- serialVersionUID:
- -3780202375788517773L
-
Serialized Fields
-
errorType
String errorType
-
-
-
Package org.knowm.xchange.lgo.dto
-
Class org.knowm.xchange.lgo.dto.LgoException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.livecoin.dto
-
Class org.knowm.xchange.livecoin.dto.LivecoinException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
errorCode
int errorCode
-
errorMessage
String errorMessage
-
-
-
-
Package org.knowm.xchange.luno.dto
-
Class org.knowm.xchange.luno.dto.LunoException extends RuntimeException implements Serializable
-
-
Package org.knowm.xchange.lykke
-
Class org.knowm.xchange.lykke.LykkeException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
error
LykkeError error
-
-
-
-
Package org.knowm.xchange.mercadobitcoin.dto.trade
-
Class org.knowm.xchange.mercadobitcoin.dto.trade.MercadoBitcoinCancelOrderResult extends HashMap<String,MercadoBitcoinUserOrdersEntry> implements Serializable
-
Class org.knowm.xchange.mercadobitcoin.dto.trade.MercadoBitcoinPlaceLimitOrderResult extends HashMap<String,MercadoBitcoinUserOrdersEntry> implements Serializable
-
Class org.knowm.xchange.mercadobitcoin.dto.trade.MercadoBitcoinUserOrders extends HashMap<String,MercadoBitcoinUserOrdersEntry> implements Serializable
-
Class org.knowm.xchange.mercadobitcoin.dto.trade.MercadoBitcoinUserOrdersEntry.Operations extends HashMap<String,OperationEntry> implements Serializable
-
-
Package org.knowm.xchange.mexc.service
-
Class org.knowm.xchange.mexc.service.MEXCException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
code
int code
-
message
String message
-
-
-
-
Package org.knowm.xchange.okcoin
-
Class org.knowm.xchange.okcoin.OkCoinException extends ExchangeException implements Serializable
- serialVersionUID:
- 20140614L
-
Serialized Fields
-
errorCode
int errorCode
-
-
-
Package org.knowm.xchange.okcoin.v3.service
-
Class org.knowm.xchange.okcoin.v3.service.OkexException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.okex.dto
-
Class org.knowm.xchange.okex.dto.OkexException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
code
int code
-
message
String message
-
-
-
-
Package org.knowm.xchange.poloniex.dto
-
Class org.knowm.xchange.poloniex.dto.PoloniexException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
error
String error
-
-
-
-
Package org.knowm.xchange.poloniex.dto.trade
-
Class org.knowm.xchange.poloniex.dto.trade.PoloniexLimitOrder extends LimitOrder implements Serializable
-
Serialized Fields
-
response
PoloniexTradeResponse response
-
-
-
-
Package org.knowm.xchange.ripple.dto
-
Class org.knowm.xchange.ripple.dto.RippleException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
-
Package org.knowm.xchange.ripple.dto.trade
-
Class org.knowm.xchange.ripple.dto.trade.RippleLimitOrder extends LimitOrder implements Serializable
-
Class org.knowm.xchange.ripple.dto.trade.RippleUserTrade extends UserTrade implements Serializable
-
Serialized Fields
-
baseCounterparty
String baseCounterparty
-
baseTransferFee
BigDecimal baseTransferFee
-
counterCounterparty
String counterCounterparty
-
counterTransferFee
BigDecimal counterTransferFee
-
-
-
-
Package org.knowm.xchange.therock.dto
-
Class org.knowm.xchange.therock.dto.TheRockException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-
Serialized Fields
-
errors
List<TheRockException.Error> errors
-
-
-
-
Package org.knowm.xchange.upbit.dto
-
Class org.knowm.xchange.upbit.dto.UpbitException extends RuntimeException implements Serializable
-
Serialized Fields
-
message
String message
-
-
-
-
Package org.knowm.xchange.vaultoro
-
Class org.knowm.xchange.vaultoro.VaultoroException extends RuntimeException implements Serializable
-
Serialized Fields
-
additionalProperties
Map<String,Object> additionalProperties
-
data
VaultoroExceptionData data
-
status
String status
-
-
-
-
Package org.knowm.xchange.zaif.dto
-
Class org.knowm.xchange.zaif.dto.ZaifException extends si.mazi.rescu.HttpStatusExceptionSupport implements Serializable
-