Packages

final case class StreamTradesResponseV1(additionalProperties: Map[String, String] = _root_.scala.collection.immutable.Map.empty, amount: Double = 0.0, _class: String = "", code: String = "", exchange: String = "", sequenceId: String = "", id: String = "", price: Double = 0.0, side: TradeSide = com.kaiko.sdk.stream.trades_v1.StreamTradesResponseV1.TradeSide.UNKNOWN, tsExchange: Option[TimestampValue] = _root_.scala.None, tsCollection: Option[TimestampValue] = _root_.scala.None, tsEvent: Option[<error>] = _root_.scala.None, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty) extends Product with Serializable

StreamTradesResponseV1

additionalProperties

Additionnal properties, specific to the exchange.

amount

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

_class

Instrument class, empty when instrument not mapped.

code

Instrument code, empty when instrument not mapped.

exchange

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

sequenceId

Sequence ID for event. Sortable in lexicographic order.

id

Trade ID, empty string when not present.

price

Price for the trade.

side

Trade side.

tsExchange

Timestamp of trade, when 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.

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

    additionalProperties

    Additionnal properties, specific to the exchange.

    amount

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

    _class

    Instrument class, empty when instrument not mapped.

    code

    Instrument code, empty when instrument not mapped.

    exchange

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

    sequenceId

    Sequence ID for event. Sortable in lexicographic order.

    id

    Trade ID, empty string when not present.

    price

    Price for the trade.

    side

    Trade side.

    tsExchange

    Timestamp of trade, when 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.

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

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped