ProtoOASymbolsForConversionReq

StockSharp.cTrader.Native.Model

* Request for getting a conversion chain between two assets that consists of several symbols. Use when no direct quote is available.

Implements: IMessage<ProtoOASymbolsForConversionReq>, IMessage, IEquatable<ProtoOASymbolsForConversionReq>, IDeepCloneable<ProtoOASymbolsForConversionReq>, IBufferMessage

Properties

CtidTraderAccountId
public long CtidTraderAccountId { get; set; }
value = protoOASymbolsForConversionReq.CtidTraderAccountId
protoOASymbolsForConversionReq.CtidTraderAccountId = value

Unique identifier of the trader's account. Used to match responses to trader's accounts.

FirstAssetId
public long FirstAssetId { get; set; }
value = protoOASymbolsForConversionReq.FirstAssetId
protoOASymbolsForConversionReq.FirstAssetId = value

The ID of the firs asset in the conversation chain. e.g.: for EUR/USD the firstAssetId is EUR ID and lastAssetId is USD ID.

HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOASymbolsForConversionReq.HasCtidTraderAccountId

Gets whether the "ctidTraderAccountId" field is set

HasFirstAssetId
public bool HasFirstAssetId { get; }
value = protoOASymbolsForConversionReq.HasFirstAssetId

Gets whether the "firstAssetId" field is set

HasLastAssetId
public bool HasLastAssetId { get; }
value = protoOASymbolsForConversionReq.HasLastAssetId

Gets whether the "lastAssetId" field is set

HasPayloadType
public bool HasPayloadType { get; }
value = protoOASymbolsForConversionReq.HasPayloadType

Gets whether the "payloadType" field is set

LastAssetId
public long LastAssetId { get; set; }
value = protoOASymbolsForConversionReq.LastAssetId
protoOASymbolsForConversionReq.LastAssetId = value

The ID of the last asset in the conversation chain. e.g.: for EUR/USD the firstAssetId is EUR ID and lastAssetId is USD ID.

Methods

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOASymbolsForConversionReq.ClearCtidTraderAccountId()

Clears the value of the "ctidTraderAccountId" field

ClearFirstAssetId
public void ClearFirstAssetId()
protoOASymbolsForConversionReq.ClearFirstAssetId()

Clears the value of the "firstAssetId" field

ClearLastAssetId
public void ClearLastAssetId()
protoOASymbolsForConversionReq.ClearLastAssetId()

Clears the value of the "lastAssetId" field

ClearPayloadType
public void ClearPayloadType()
protoOASymbolsForConversionReq.ClearPayloadType()

Clears the value of the "payloadType" field

Fields

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOASymbolsForConversionReq.CtidTraderAccountIdFieldNumber

Field number for the "ctidTraderAccountId" field.

FirstAssetIdFieldNumber
public const int FirstAssetIdFieldNumber
value = ProtoOASymbolsForConversionReq.FirstAssetIdFieldNumber

Field number for the "firstAssetId" field.

LastAssetIdFieldNumber
public const int LastAssetIdFieldNumber
value = ProtoOASymbolsForConversionReq.LastAssetIdFieldNumber

Field number for the "lastAssetId" field.

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOASymbolsForConversionReq.PayloadTypeFieldNumber

Field number for the "payloadType" field.