package exotic_indices_v1
- Alphabetic
- Public
- Protected
Type Members
- sealed abstract class StreamExoticIndicesPosition extends AnyRef
Position is the position of the indice
- final case class StreamExoticIndicesServiceRequestV1(indexCode: String = "", commodities: Seq[StreamIndexCommodity] = _root_.scala.Seq.empty, interval: Option[DataInterval] = _root_.scala.None, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty) extends Product with Serializable
StreamIndexServiceRequestV1
StreamIndexServiceRequestV1
- indexCode
Index code.
- commodities
Enum indicating type of feed.
- interval
Data interval. For historical data only.
- Annotations
- @SerialVersionUID()
- final case class StreamExoticIndicesServiceResponseComposition(underlyingInstrument: String = "", base: String = "", quote: String = "", currencyConversion: String = "", tsEvent: Option[<error>] = _root_.scala.None, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty) extends Product with Serializable
StreamExoticIndicesServiceResponseComposition is the composition used to compute the index.
StreamExoticIndicesServiceResponseComposition is the composition used to compute the index.
- underlyingInstrument
Underlying rate of the indices.
- base
Base.
- quote
Quote.
- currencyConversion
Currency conversion.
- tsEvent
Timestamp (tick) of underlying rate ts.
- Annotations
- @SerialVersionUID()
- final case class StreamExoticIndicesServiceResponsePair(underlyingInstrument: String = "", underlyingPrice: Option[Double] = _root_.scala.None, weightingFactor: Double = 0.0, cappingFactor: Double = 0.0, currencyConversionFactor: Double = 0.0, position: StreamExoticIndicesPosition = com.kaiko.sdk.stream.exotic_indices_v1.StreamExoticIndicesPosition.SEIP_POSITION_UNKNOWN, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty) extends Product with Serializable
StreamExoticIndicesServiceResponsePair is the pair information for the rates used
StreamExoticIndicesServiceResponsePair is the pair information for the rates used
- underlyingInstrument
Underlying instrument of the indices.
- underlyingPrice
Underlying price of the instrument.
- weightingFactor
Weighting factor of the instrument.
- cappingFactor
Capping factor of the instrument.
- currencyConversionFactor
Currency conversion factor of the instrument.
- position
Position of the instrument.
- Annotations
- @SerialVersionUID()
- final case class StreamExoticIndicesServiceResponsePrices(indexValue: Double = 0.0, divisor: Double = 0.0, pairs: Seq[StreamExoticIndicesServiceResponsePair] = _root_.scala.Seq.empty, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty) extends Product with Serializable
StreamExoticIndicesServiceResponsePrices is the prices informations on the pair used
StreamExoticIndicesServiceResponsePrices is the prices informations on the pair used
- indexValue
Index value.
- divisor
Divisor.
- pairs
StreamExoticIndicesServiceResponsePair is the pair information.
- Annotations
- @SerialVersionUID()
- final case class StreamExoticIndicesServiceResponseV1(commodity: StreamIndexCommodity = com.kaiko.sdk.stream.index_v1.StreamIndexCommodity.SIC_UNKNOWN, indexCode: String = "", interval: Option[DataInterval] = _root_.scala.None, mainQuote: String = "", compositions: Seq[StreamExoticIndicesServiceResponseComposition] = _root_.scala.Seq.empty, price: Option[StreamExoticIndicesServiceResponsePrices] = _root_.scala.None, tsEvent: Option[<error>] = _root_.scala.None, tsCompute: Option[<error>] = _root_.scala.None, unknownFields: <error> = _root_.scalapb.UnknownFieldSet.empty) extends Product with Serializable
StreamIndexServiceResponseV1 is the response for the exotic indices.
StreamIndexServiceResponseV1 is the response for the exotic indices.
- commodity
Event type.
- indexCode
Index code.
- interval
Data interval.
- mainQuote
Quote.
- compositions
List of indices compositions.
- price
Price of the indice.
- tsEvent
Event generation timestamp (event created by Kaiko).
- tsCompute
Timestamp of computation.
- Annotations
- @SerialVersionUID()
Value Members
- object RequestProto
- object ResponseProto
- object StreamExoticIndicesPosition
- object StreamExoticIndicesServiceRequestV1 extends Serializable
- object StreamExoticIndicesServiceResponseComposition extends Serializable
- object StreamExoticIndicesServiceResponsePair extends Serializable
- object StreamExoticIndicesServiceResponsePrices extends Serializable
- object StreamExoticIndicesServiceResponseV1 extends Serializable