Packages

final case class StreamOrderBookL2ResponseV1(_class: String = "", code: String = "", exchange: String = "", sequenceId: String = "", updateType: StreamOrderBookL2UpdateType = com.kaiko.sdk.stream.orderbookl2_v1.StreamOrderBookL2UpdateType.UNKNOWN, asks: Seq[Order] = _root_.scala.Seq.empty, bids: Seq[Order] = _root_.scala.Seq.empty, tsExchange: Option[TimestampValue] = _root_.scala.None, tsCollection: Option[TimestampValue] = _root_.scala.None, tsEvent: Option[<error>] = _root_.scala.None, additionalProperties: Map[String, String] = _root_.scala.collection.immutable.Map.empty, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty) extends Product with Serializable

StreamOrderBookL2ResponseV1 is the response of a Level 2 order book event.

_class

Instrument class, for example "spot".

code

Instrument code (currency pair), for example btc-usd.

exchange

Instrument exchange code, for example "cbse" (Coinbase).

sequenceId

Sequence ID for event. Sortable in lexicographic order.

updateType

Event type.

asks

Asks is the list of asks of the orderbook.

bids

Bids is the list of bids of the orderbook.

tsExchange

Timestamp of the event as provided by the exchange.

tsCollection

Timestamp of collection (event entered Kaiko's infrastructure), before nomalization.

tsEvent

Event generation timestamp (event created by Kaiko), after normalization.

additionalProperties

Additionnal properties, specific to the exchange.

Annotations
@SerialVersionUID()
Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StreamOrderBookL2ResponseV1
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new StreamOrderBookL2ResponseV1(_class: String = "", code: String = "", exchange: String = "", sequenceId: String = "", updateType: StreamOrderBookL2UpdateType = com.kaiko.sdk.stream.orderbookl2_v1.StreamOrderBookL2UpdateType.UNKNOWN, asks: Seq[Order] = _root_.scala.Seq.empty, bids: Seq[Order] = _root_.scala.Seq.empty, tsExchange: Option[TimestampValue] = _root_.scala.None, tsCollection: Option[TimestampValue] = _root_.scala.None, tsEvent: Option[<error>] = _root_.scala.None, additionalProperties: Map[String, String] = _root_.scala.collection.immutable.Map.empty, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty)

    _class

    Instrument class, for example "spot".

    code

    Instrument code (currency pair), for example btc-usd.

    exchange

    Instrument exchange code, for example "cbse" (Coinbase).

    sequenceId

    Sequence ID for event. Sortable in lexicographic order.

    updateType

    Event type.

    asks

    Asks is the list of asks of the orderbook.

    bids

    Bids is the list of bids of the orderbook.

    tsExchange

    Timestamp of the event as provided by the exchange.

    tsCollection

    Timestamp of collection (event entered Kaiko's infrastructure), before nomalization.

    tsEvent

    Event generation timestamp (event created by Kaiko), after normalization.

    additionalProperties

    Additionnal properties, specific to the exchange.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val _class: String
  5. def addAdditionalProperties(__vs: (String, String)*): StreamOrderBookL2ResponseV1
  6. def addAllAdditionalProperties(__vs: Iterable[(String, String)]): StreamOrderBookL2ResponseV1
  7. def addAllAsks(__vs: Iterable[Order]): StreamOrderBookL2ResponseV1
  8. def addAllBids(__vs: Iterable[Order]): StreamOrderBookL2ResponseV1
  9. def addAsks(__vs: Order*): StreamOrderBookL2ResponseV1
  10. def addBids(__vs: Order*): StreamOrderBookL2ResponseV1
  11. val additionalProperties: Map[String, String]
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. val asks: Seq[Order]
  14. val bids: Seq[Order]
  15. def clearAdditionalProperties: <error>
  16. def clearAsks: <error>
  17. def clearBids: <error>
  18. def clearTsCollection: StreamOrderBookL2ResponseV1
  19. def clearTsEvent: StreamOrderBookL2ResponseV1
  20. def clearTsExchange: StreamOrderBookL2ResponseV1
  21. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  22. val code: String
  23. def companion: StreamOrderBookL2ResponseV1.type
  24. def discardUnknownFields: <error>
  25. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. val exchange: String
  27. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  28. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. def getField(__field: <error>): <error>
  30. def getFieldByNumber(__fieldNumber: Int): Any
  31. def getTsCollection: TimestampValue
  32. def getTsEvent: <error>
  33. def getTsExchange: TimestampValue
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. def productElementNames: Iterator[String]
    Definition Classes
    Product
  39. val sequenceId: String
  40. def serializedSize: Int
  41. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  42. def toProtoString: String
  43. val tsCollection: Option[TimestampValue]
  44. val tsEvent: Option[<error>]
  45. val tsExchange: Option[TimestampValue]
  46. val unknownFields: <error>
  47. val updateType: StreamOrderBookL2UpdateType
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  51. def withAdditionalProperties(__v: Map[String, String]): StreamOrderBookL2ResponseV1
  52. def withAsks(__v: Seq[Order]): StreamOrderBookL2ResponseV1
  53. def withBids(__v: Seq[Order]): StreamOrderBookL2ResponseV1
  54. def withCode(__v: String): StreamOrderBookL2ResponseV1
  55. def withExchange(__v: String): StreamOrderBookL2ResponseV1
  56. def withSequenceId(__v: String): StreamOrderBookL2ResponseV1
  57. def withTsCollection(__v: TimestampValue): StreamOrderBookL2ResponseV1
  58. def withTsEvent(__v: <error>): StreamOrderBookL2ResponseV1
  59. def withTsExchange(__v: TimestampValue): StreamOrderBookL2ResponseV1
  60. def withUnknownFields(__v: <error>): <error>
  61. def withUpdateType(__v: StreamOrderBookL2UpdateType): StreamOrderBookL2ResponseV1
  62. def with_Class(__v: String): StreamOrderBookL2ResponseV1
  63. def writeTo(_output__: <error>): Unit

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped