ProtoOAErrorRes

StockSharp.cTrader.Native.Model

* Общий ответ при возникновении ОШИБКИ.

Реализует: IMessage<ProtoOAErrorRes>, IMessage, IEquatable<ProtoOAErrorRes>, IDeepCloneable<ProtoOAErrorRes>, IBufferMessage

Свойства

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

Уникальный идентификатор счета трейдера в cTraderплатформе.

Description
public string Description { get; set; }
value = protoOAErrorRes.Description
protoOAErrorRes.Description = value

Описание ошибки.

ErrorCode
public string ErrorCode { get; set; }
value = protoOAErrorRes.ErrorCode
protoOAErrorRes.ErrorCode = value

Имя ProtoErrorCode или другой пользовательский ErrorCodes (e.g. ProtoCHErrorCode).

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

Получает ли поле «ctidTraderAccountId» установлен

HasDescription
public bool HasDescription { get; }
value = protoOAErrorRes.HasDescription

Получает ли поле «описание» установленное

HasErrorCode
public bool HasErrorCode { get; }
value = protoOAErrorRes.HasErrorCode

Получает ли поле «errorCode» установлен

HasMaintenanceEndTimestamp
public bool HasMaintenanceEndTimestamp { get; }
value = protoOAErrorRes.HasMaintenanceEndTimestamp

Получает ли поле «maintenanceEndTimestamp» установлен

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

Получает ли поле «payloadType» установлен

HasRetryAfter
public bool HasRetryAfter { get; }
value = protoOAErrorRes.HasRetryAfter

Получает ли поле «retryAfter» установлен

MaintenanceEndTimestamp
public long MaintenanceEndTimestamp { get; set; }
value = protoOAErrorRes.MaintenanceEndTimestamp
protoOAErrorRes.MaintenanceEndTimestamp = value

Время Unix в секундах, когда текущая сессия обслуживания будет завершена.

RetryAfter
public ulong RetryAfter { get; set; }
value = protoOAErrorRes.RetryAfter
protoOAErrorRes.RetryAfter = value

Когда вы нажмете предел скорости с errorCode=BLOCKED_PAYLOAD_TYPE, это поле будет содержать количество секунд, пока соответствующий тип полезной нагрузки не будет разблокирован.

Методы

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAErrorRes.ClearCtidTraderAccountId()

Очищает значение поля "ctidTraderAccountId"

ClearDescription
public void ClearDescription()
protoOAErrorRes.ClearDescription()

Очищает значение поля «описание»

ClearErrorCode
public void ClearErrorCode()
protoOAErrorRes.ClearErrorCode()

Очищает значение поля "errorCode"

ClearMaintenanceEndTimestamp
public void ClearMaintenanceEndTimestamp()
protoOAErrorRes.ClearMaintenanceEndTimestamp()

Очищает значение поля "maintenanceEndTimestamp"

ClearPayloadType
public void ClearPayloadType()
protoOAErrorRes.ClearPayloadType()

Очищает значение поля "payloadType"

ClearRetryAfter
public void ClearRetryAfter()
protoOAErrorRes.ClearRetryAfter()

Очищает значение поля "retryAfter"

Поля

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAErrorRes.CtidTraderAccountIdFieldNumber

Номер поля для поля "ctidTraderAccountId".

DescriptionFieldNumber
public const int DescriptionFieldNumber
value = ProtoOAErrorRes.DescriptionFieldNumber

Номер поля для поля «Описание».

ErrorCodeFieldNumber
public const int ErrorCodeFieldNumber
value = ProtoOAErrorRes.ErrorCodeFieldNumber

Номер поля для поля "errorCode".

MaintenanceEndTimestampFieldNumber
public const int MaintenanceEndTimestampFieldNumber
value = ProtoOAErrorRes.MaintenanceEndTimestampFieldNumber

Номер поля для поля "maintenanceEndTimestamp".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAErrorRes.PayloadTypeFieldNumber

Номер поля для поля "payloadType".

RetryAfterFieldNumber
public const int RetryAfterFieldNumber
value = ProtoOAErrorRes.RetryAfterFieldNumber

Номер поля для поля "retryAfter".