Packages

final case class StreamMarketUpdateResponseV1(commodity: StreamMarketUpdateCommodity = com.kaiko.sdk.stream.market_update_v1.StreamMarketUpdateCommodity.SMUC_UNKNOWN, amount: Double = 0.0, _class: String = "", code: String = "", exchange: String = "", sequenceId: String = "", id: String = "", price: Double = 0.0, tsExchange: Option[TimestampValue] = _root_.scala.None, tsCollection: Option[TimestampValue] = _root_.scala.None, tsEvent: Option[<error>] = _root_.scala.None, updateType: StreamMarketUpdateType = com.kaiko.sdk.stream.market_update_v1.StreamMarketUpdateResponseV1.StreamMarketUpdateType.UNKNOWN, snapshot: Option[Snapshot] = _root_.scala.None, additionalProperties: Map[String, String] = _root_.scala.collection.immutable.Map.empty, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty) extends Product with Serializable

StreamMarketUpdateResponseV1

commodity

Kind of commodity concerned by the market update.

amount

Amount / quantity of asset bought or sold, displayed in base currency.

_class

Instrument class, internal Kaiko classification denoting whether an instrument is a spot, future, perpetual future, or option.

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.

id

ID from exchange (trades only), empty string when not present.

price

Price for quote currency.

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.

updateType

Event category for this update.

snapshot

Snapshot for this update.

additionalProperties

Additionnal properties, specific to the exchange.

Annotations
@SerialVersionUID()
Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StreamMarketUpdateResponseV1
  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 StreamMarketUpdateResponseV1(commodity: StreamMarketUpdateCommodity = com.kaiko.sdk.stream.market_update_v1.StreamMarketUpdateCommodity.SMUC_UNKNOWN, amount: Double = 0.0, _class: String = "", code: String = "", exchange: String = "", sequenceId: String = "", id: String = "", price: Double = 0.0, tsExchange: Option[TimestampValue] = _root_.scala.None, tsCollection: Option[TimestampValue] = _root_.scala.None, tsEvent: Option[<error>] = _root_.scala.None, updateType: StreamMarketUpdateType = com.kaiko.sdk.stream.market_update_v1.StreamMarketUpdateResponseV1.StreamMarketUpdateType.UNKNOWN, snapshot: Option[Snapshot] = _root_.scala.None, additionalProperties: Map[String, String] = _root_.scala.collection.immutable.Map.empty, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty)

    commodity

    Kind of commodity concerned by the market update.

    amount

    Amount / quantity of asset bought or sold, displayed in base currency.

    _class

    Instrument class, internal Kaiko classification denoting whether an instrument is a spot, future, perpetual future, or option.

    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.

    id

    ID from exchange (trades only), empty string when not present.

    price

    Price for quote currency.

    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.

    updateType

    Event category for this update.

    snapshot

    Snapshot for this update.

    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)*): StreamMarketUpdateResponseV1
  6. def addAllAdditionalProperties(__vs: Iterable[(String, String)]): StreamMarketUpdateResponseV1
  7. val additionalProperties: Map[String, String]
  8. val amount: Double
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def clearAdditionalProperties: <error>
  11. def clearSnapshot: StreamMarketUpdateResponseV1
  12. def clearTsCollection: StreamMarketUpdateResponseV1
  13. def clearTsEvent: StreamMarketUpdateResponseV1
  14. def clearTsExchange: StreamMarketUpdateResponseV1
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  16. val code: String
  17. val commodity: StreamMarketUpdateCommodity
  18. def companion: StreamMarketUpdateResponseV1.type
  19. def discardUnknownFields: <error>
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. val exchange: String
  22. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  23. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def getField(__field: <error>): <error>
  25. def getFieldByNumber(__fieldNumber: Int): Any
  26. def getSnapshot: Snapshot
  27. def getTsCollection: TimestampValue
  28. def getTsEvent: <error>
  29. def getTsExchange: TimestampValue
  30. val id: String
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. val price: Double
  36. def productElementNames: Iterator[String]
    Definition Classes
    Product
  37. val sequenceId: String
  38. def serializedSize: Int
  39. val snapshot: Option[Snapshot]
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. def toProtoString: String
  42. val tsCollection: Option[TimestampValue]
  43. val tsEvent: Option[<error>]
  44. val tsExchange: Option[TimestampValue]
  45. val unknownFields: <error>
  46. val updateType: StreamMarketUpdateType
  47. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  50. def withAdditionalProperties(__v: Map[String, String]): StreamMarketUpdateResponseV1
  51. def withAmount(__v: Double): StreamMarketUpdateResponseV1
  52. def withCode(__v: String): StreamMarketUpdateResponseV1
  53. def withCommodity(__v: StreamMarketUpdateCommodity): StreamMarketUpdateResponseV1
  54. def withExchange(__v: String): StreamMarketUpdateResponseV1
  55. def withId(__v: String): StreamMarketUpdateResponseV1
  56. def withPrice(__v: Double): StreamMarketUpdateResponseV1
  57. def withSequenceId(__v: String): StreamMarketUpdateResponseV1
  58. def withSnapshot(__v: Snapshot): StreamMarketUpdateResponseV1
  59. def withTsCollection(__v: TimestampValue): StreamMarketUpdateResponseV1
  60. def withTsEvent(__v: <error>): StreamMarketUpdateResponseV1
  61. def withTsExchange(__v: TimestampValue): StreamMarketUpdateResponseV1
  62. def withUnknownFields(__v: <error>): <error>
  63. def withUpdateType(__v: StreamMarketUpdateType): StreamMarketUpdateResponseV1
  64. def with_Class(__v: String): StreamMarketUpdateResponseV1
  65. def writeTo(_output__: <error>): Unit

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped