com.kaiko.sdk.stream.aggregated_quote_v2
StreamAggregatedQuoteResponseV2
Companion object StreamAggregatedQuoteResponseV2
final case class StreamAggregatedQuoteResponseV2(aggregate: String = "", instrumentClass: String = "", code: String = "", eventType: EventType = com.kaiko.sdk.stream.aggregated_quote_v2.StreamAggregatedQuoteResponseV2.EventType.UNKNOWN, tsEvent: Option[<error>] = _root_.scala.None, vetted: Option[StreamAggregatedQuoteValue] = _root_.scala.None, unvetted: Option[StreamAggregatedQuoteValue] = _root_.scala.None, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty) extends Product with Serializable
StreamAggregatedQuoteResponseV2
- aggregate
Aggregate (interval).
- instrumentClass
Instrument class. See https://docs.kaiko.com/?python#instruments.
- code
Instrument code. See https://docs.kaiko.com/?python#instruments.
- eventType
Event type is ASK or BID.
- tsEvent
Timestamp of event.
- vetted
Vetted is update value (price and volume) using Kaiko vetted exchanges list. Field is absent if the ticker has no update during the aggregate inerval or asset is not covered by vetted exchange list.
- unvetted
Unvetted value is same as value, but includes all exchanges covered by Kaiko Top Of Book Stream for computation. This should be used whenever an asset is not part of the vetted list.
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- StreamAggregatedQuoteResponseV2
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new StreamAggregatedQuoteResponseV2(aggregate: String = "", instrumentClass: String = "", code: String = "", eventType: EventType = com.kaiko.sdk.stream.aggregated_quote_v2.StreamAggregatedQuoteResponseV2.EventType.UNKNOWN, tsEvent: Option[<error>] = _root_.scala.None, vetted: Option[StreamAggregatedQuoteValue] = _root_.scala.None, unvetted: Option[StreamAggregatedQuoteValue] = _root_.scala.None, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty)
- aggregate
Aggregate (interval).
- instrumentClass
Instrument class. See https://docs.kaiko.com/?python#instruments.
- code
Instrument code. See https://docs.kaiko.com/?python#instruments.
- eventType
Event type is ASK or BID.
- tsEvent
Timestamp of event.
- vetted
Vetted is update value (price and volume) using Kaiko vetted exchanges list. Field is absent if the ticker has no update during the aggregate inerval or asset is not covered by vetted exchange list.
- unvetted
Unvetted value is same as value, but includes all exchanges covered by Kaiko Top Of Book Stream for computation. This should be used whenever an asset is not part of the vetted list.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val aggregate: String
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clearTsEvent: StreamAggregatedQuoteResponseV2
- def clearUnvetted: StreamAggregatedQuoteResponseV2
- def clearVetted: StreamAggregatedQuoteResponseV2
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val code: String
- def companion: StreamAggregatedQuoteResponseV2.type
- def discardUnknownFields: <error>
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val eventType: EventType
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: <error>): <error>
- def getFieldByNumber(__fieldNumber: Int): Any
- def getTsEvent: <error>
- def getUnvetted: StreamAggregatedQuoteValue
- def getVetted: StreamAggregatedQuoteValue
- val instrumentClass: String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def serializedSize: Int
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toProtoString: String
- val tsEvent: Option[<error>]
- val unknownFields: <error>
- val unvetted: Option[StreamAggregatedQuoteValue]
- val vetted: Option[StreamAggregatedQuoteValue]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withAggregate(__v: String): StreamAggregatedQuoteResponseV2
- def withCode(__v: String): StreamAggregatedQuoteResponseV2
- def withEventType(__v: EventType): StreamAggregatedQuoteResponseV2
- def withInstrumentClass(__v: String): StreamAggregatedQuoteResponseV2
- def withTsEvent(__v: <error>): StreamAggregatedQuoteResponseV2
- def withUnknownFields(__v: <error>): <error>
- def withUnvetted(__v: StreamAggregatedQuoteValue): StreamAggregatedQuoteResponseV2
- def withVetted(__v: StreamAggregatedQuoteValue): StreamAggregatedQuoteResponseV2
- def writeTo(_output__: <error>): Unit