Show / Hide Table of Contents

Class StreamIndexServiceResponseV1

StreamIndexServiceResponseV1

Inheritance
System.Object
StreamIndexServiceResponseV1
Implements
Google.Protobuf.IBufferMessage
Namespace: KaikoSdk.Stream.IndexV1
Assembly: KaikoSdk.dll
Syntax
public sealed class StreamIndexServiceResponseV1 : Google.Protobuf.IMessage<StreamIndexServiceResponseV1>

Constructors

StreamIndexServiceResponseV1()

Declaration
public StreamIndexServiceResponseV1()

StreamIndexServiceResponseV1(StreamIndexServiceResponseV1)

Declaration
public StreamIndexServiceResponseV1(StreamIndexServiceResponseV1 other)
Parameters
Type Name Description
StreamIndexServiceResponseV1 other

Fields

BasesFieldNumber

Field number for the "bases" field.

Declaration
public const int BasesFieldNumber = null
Field Value
Type Description
System.Int32

CommodityFieldNumber

Field number for the "commodity" field.

Declaration
public const int CommodityFieldNumber = null
Field Value
Type Description
System.Int32

ExchangesFieldNumber

Field number for the "exchanges" field.

Declaration
public const int ExchangesFieldNumber = null
Field Value
Type Description
System.Int32

IndexCodeFieldNumber

Field number for the "index_code" field.

Declaration
public const int IndexCodeFieldNumber = null
Field Value
Type Description
System.Int32

IntervalFieldNumber

Field number for the "interval" field.

Declaration
public const int IntervalFieldNumber = null
Field Value
Type Description
System.Int32

LastIngestTimeFieldNumber

Field number for the "last_ingest_time" field.

Declaration
public const int LastIngestTimeFieldNumber = null
Field Value
Type Description
System.Int32

PercentagesFieldNumber

Field number for the "percentages" field.

Declaration
public const int PercentagesFieldNumber = null
Field Value
Type Description
System.Int32

QuoteFieldNumber

Field number for the "quote" field.

Declaration
public const int QuoteFieldNumber = null
Field Value
Type Description
System.Int32

SequenceIdFieldNumber

Field number for the "sequence_id" field.

Declaration
public const int SequenceIdFieldNumber = null
Field Value
Type Description
System.Int32

TsEventFieldNumber

Field number for the "ts_event" field.

Declaration
public const int TsEventFieldNumber = null
Field Value
Type Description
System.Int32

Properties

Bases

Bases.

Declaration
public Google.Protobuf.Collections.RepeatedField<StreamIndexServiceResponseBaseAsset> Bases { get; }
Property Value
Type Description
Google.Protobuf.Collections.RepeatedField<StreamIndexServiceResponseBaseAsset>

Commodity

Event type.

Declaration
public StreamIndexCommodity Commodity { get; set; }
Property Value
Type Description
StreamIndexCommodity

Descriptor

Declaration
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
Type Description
Google.Protobuf.Reflection.MessageDescriptor

Exchanges

Exchanges.

Declaration
public Google.Protobuf.Collections.RepeatedField<string> Exchanges { get; }
Property Value
Type Description
Google.Protobuf.Collections.RepeatedField<System.String>

IndexCode

Index code.

Declaration
public string IndexCode { get; set; }
Property Value
Type Description
System.String

Interval

Data interval.

Declaration
public DataInterval Interval { get; set; }
Property Value
Type Description
DataInterval

LastIngestTime

Last internal ingest date used for computation. Useful for replication purposes.

Declaration
public Google.Protobuf.WellKnownTypes.Timestamp LastIngestTime { get; set; }
Property Value
Type Description
Google.Protobuf.WellKnownTypes.Timestamp

Parser

Declaration
public static Google.Protobuf.MessageParser<StreamIndexServiceResponseV1> Parser { get; }
Property Value
Type Description
Google.Protobuf.MessageParser<StreamIndexServiceResponseV1>

Percentages

Detailed computation by percentage.

Declaration
public Google.Protobuf.Collections.RepeatedField<StreamIndexServiceResponsePercentage> Percentages { get; }
Property Value
Type Description
Google.Protobuf.Collections.RepeatedField<StreamIndexServiceResponsePercentage>

Quote

Quote.

Declaration
public string Quote { get; set; }
Property Value
Type Description
System.String

SequenceId

Sequence ID for event. Sortable in lexicographic order.

Declaration
public string SequenceId { get; set; }
Property Value
Type Description
System.String

TsEvent

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

Declaration
public Google.Protobuf.WellKnownTypes.Timestamp TsEvent { get; set; }
Property Value
Type Description
Google.Protobuf.WellKnownTypes.Timestamp

Methods

CalculateSize()

Declaration
public int CalculateSize()
Returns
Type Description
System.Int32

Clone()

Declaration
public StreamIndexServiceResponseV1 Clone()
Returns
Type Description
StreamIndexServiceResponseV1

Equals(StreamIndexServiceResponseV1)

Declaration
public bool Equals(StreamIndexServiceResponseV1 other)
Parameters
Type Name Description
StreamIndexServiceResponseV1 other
Returns
Type Description
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object other)
Parameters
Type Name Description
System.Object other
Returns
Type Description
System.Boolean

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

MergeFrom(Google.Protobuf.CodedInputStream)

Declaration
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
Type Name Description
Google.Protobuf.CodedInputStream input

MergeFrom(StreamIndexServiceResponseV1)

Declaration
public void MergeFrom(StreamIndexServiceResponseV1 other)
Parameters
Type Name Description
StreamIndexServiceResponseV1 other

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

WriteTo(Google.Protobuf.CodedOutputStream)

Declaration
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
Type Name Description
Google.Protobuf.CodedOutputStream output

Implements

Google.Protobuf.IBufferMessage
In This Article
Back to top Generated by DocFX