package
models
Type Members
-
case class
Coin extends Product with Serializable
-
case class
CoinInfo(name: String, symbol: Coin, image: String, imageSmall: Option[String], status: Option[Availability], specialReturn: Option[Boolean], specialOutgoing: Option[Boolean], specialIncoming: Option[Boolean], specialIncomingStatus: Option[Boolean], fieldName: Option[String], fieldKey: Option[String], qrName: Option[String]) extends Product with Serializable
-
case class
FixedOrderNoDeposit(status: OrderStatus, incomingType: Coin, incomingCoin: BigDecimal, incomingCoinInfo: CoinInfo, outgoingType: Coin, outgoingCoin: BigDecimal, outgoingCoinInfo: CoinInfo, deposit: String, withdrawal: String, timeRemaining: BigDecimal, rate: BigDecimal) extends OrderInfo with Product with Serializable
-
case class
Limit(pair: Market, limit: BigDecimal, min: BigDecimal) extends Product with Serializable
-
case class
Market(input: Coin, output: Coin) extends Product with Serializable
-
case class
MarketInfo(pair: Market, rate: BigDecimal, limit: BigDecimal, maxLimit: BigDecimal, min: BigDecimal, minerFee: Option[BigDecimal]) extends Product with Serializable
-
case class
OpenOrder(orderId: String, sAddress: Option[String], deposit: String, depositType: Coin, withdrawal: String, withdrawalType: Coin, returnAddress: Option[String], returnAddressType: Option[Coin], xrpDestTag: Option[String], public: Option[String]) extends Product with Serializable
-
case class
OpenOrderNoDeposit(status: OrderStatus, incomingType: Coin, incomingCoin: BigDecimal, incomingCoinInfo: CoinInfo, outgoingType: Coin, outgoingCoin: BigDecimal, outgoingCoinInfo: CoinInfo, deposit: String, withdrawal: String) extends OrderInfo with Product with Serializable
-
case class
Order(orderId: String, pair: Market, sAddress: Option[String], deposit: String, depositAmount: BigDecimal, withdrawal: String, withdrawalAmount: BigDecimal, returnAddress: Option[String], expiration: Instant, quotedRate: BigDecimal, maxLimit: BigDecimal, minerFee: BigDecimal, xrpDestTag: Option[String], public: Option[String]) extends Product with Serializable
-
case class
OrderComplete(orderId: String, status: OrderStatus, incomingType: Coin, incomingCoin: BigDecimal, incomingCoinInfo: CoinInfo, outgoingType: Coin, outgoingCoin: BigDecimal, outgoingCoinInfo: CoinInfo, deposit: String, withdraw: String, rate: BigDecimal, transaction: String, transactionURL: String) extends OrderInfo with Product with Serializable
-
case class
OrderContactSupport(orderId: String, status: OrderStatus, incomingType: Coin, incomingCoin: BigDecimal, incomingCoinInfo: CoinInfo, outgoingType: Coin, outgoingCoinInfo: CoinInfo, deposit: String, rate: BigDecimal) extends OrderInfo with Product with Serializable
-
case class
OrderExpired(status: OrderStatus, incomingType: Coin, incomingCoin: BigDecimal, incomingCoinInfo: CoinInfo, outgoingType: Coin, outgoingCoin: BigDecimal, outgoingCoinInfo: CoinInfo, deposit: String, withdrawal: String, timeRemaining: BigDecimal, rate: BigDecimal) extends OrderInfo with Product with Serializable
-
sealed
trait
OrderInfo extends AnyRef
-
case class
OrderReceived(orderId: String, status: OrderStatus, incomingType: Coin, incomingCoin: BigDecimal, incomingCoinInfo: CoinInfo, outgoingType: Coin, outgoingCoin: BigDecimal, outgoingCoinInfo: CoinInfo, deposit: String) extends OrderInfo with Product with Serializable
-
case class
OrderResolved(orderId: String, status: OrderStatus, incomingType: Coin, incomingCoin: BigDecimal, incomingCoinInfo: CoinInfo, outgoingType: Coin, outgoingCoinInfo: CoinInfo, deposit: String, withdraw: String, transaction: String, transactionURL: String) extends OrderInfo with Product with Serializable
-
case class
Quote(orderId: String, pair: Market, withdrawalAmount: BigDecimal, depositAmount: BigDecimal, expiration: Instant, quotedRate: BigDecimal, maxLimit: BigDecimal, minerFee: BigDecimal) extends Product with Serializable
-
case class
Rate(pair: Market, rate: BigDecimal) extends Product with Serializable
Value Members
-
object
Availability extends Enumeration
-
object
Coin extends Serializable
-
object
CoinInfo extends Serializable
-
-
object
Limit extends Serializable
-
object
Market extends Serializable
-
object
MarketInfo extends Serializable
-
object
OpenOrder extends Serializable
-
object
Order extends Serializable
-
-
object
OrderStatus extends Enumeration
-
object
Quote extends Serializable
-
object
Rate extends Serializable
-
implicit
val
customBigDecimalFormat: Format[BigDecimal]
-
implicit
val
instantFormat: Format[Instant]
Inherited from AnyRef
Inherited from Any