ProtoOAErrorRes
* Общий ответ при возникновении ОШИБКИ.
Реализует: IMessage<ProtoOAErrorRes>, IMessage, IEquatable<ProtoOAErrorRes>, IDeepCloneable<ProtoOAErrorRes>, IBufferMessage
Свойства
public long CtidTraderAccountId { get; set; }
value = protoOAErrorRes.CtidTraderAccountId
protoOAErrorRes.CtidTraderAccountId = value
Уникальный идентификатор счета трейдера в cTraderплатформе.
public string Description { get; set; }
value = protoOAErrorRes.Description
protoOAErrorRes.Description = value
Описание ошибки.
public string ErrorCode { get; set; }
value = protoOAErrorRes.ErrorCode
protoOAErrorRes.ErrorCode = value
Имя ProtoErrorCode или другой пользовательский ErrorCodes (e.g. ProtoCHErrorCode).
public bool HasCtidTraderAccountId { get; }
value = protoOAErrorRes.HasCtidTraderAccountId
Получает ли поле «ctidTraderAccountId» установлен
public bool HasDescription { get; }
value = protoOAErrorRes.HasDescription
Получает ли поле «описание» установленное
public bool HasErrorCode { get; }
value = protoOAErrorRes.HasErrorCode
Получает ли поле «errorCode» установлен
public bool HasMaintenanceEndTimestamp { get; }
value = protoOAErrorRes.HasMaintenanceEndTimestamp
Получает ли поле «maintenanceEndTimestamp» установлен
public bool HasPayloadType { get; }
value = protoOAErrorRes.HasPayloadType
Получает ли поле «payloadType» установлен
public bool HasRetryAfter { get; }
value = protoOAErrorRes.HasRetryAfter
Получает ли поле «retryAfter» установлен
public long MaintenanceEndTimestamp { get; set; }
value = protoOAErrorRes.MaintenanceEndTimestamp
protoOAErrorRes.MaintenanceEndTimestamp = value
Время Unix в секундах, когда текущая сессия обслуживания будет завершена.
public ulong RetryAfter { get; set; }
value = protoOAErrorRes.RetryAfter
protoOAErrorRes.RetryAfter = value
Когда вы нажмете предел скорости с errorCode=BLOCKED_PAYLOAD_TYPE, это поле будет содержать количество секунд, пока соответствующий тип полезной нагрузки не будет разблокирован.
Методы
public void ClearCtidTraderAccountId()
protoOAErrorRes.ClearCtidTraderAccountId()
Очищает значение поля "ctidTraderAccountId"
public void ClearDescription()
protoOAErrorRes.ClearDescription()
Очищает значение поля «описание»
public void ClearErrorCode()
protoOAErrorRes.ClearErrorCode()
Очищает значение поля "errorCode"
public void ClearMaintenanceEndTimestamp()
protoOAErrorRes.ClearMaintenanceEndTimestamp()
Очищает значение поля "maintenanceEndTimestamp"
public void ClearPayloadType()
protoOAErrorRes.ClearPayloadType()
Очищает значение поля "payloadType"
public void ClearRetryAfter()
protoOAErrorRes.ClearRetryAfter()
Очищает значение поля "retryAfter"
Поля
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAErrorRes.CtidTraderAccountIdFieldNumber
Номер поля для поля "ctidTraderAccountId".
public const int DescriptionFieldNumber
value = ProtoOAErrorRes.DescriptionFieldNumber
Номер поля для поля «Описание».
public const int ErrorCodeFieldNumber
value = ProtoOAErrorRes.ErrorCodeFieldNumber
Номер поля для поля "errorCode".
public const int MaintenanceEndTimestampFieldNumber
value = ProtoOAErrorRes.MaintenanceEndTimestampFieldNumber
Номер поля для поля "maintenanceEndTimestamp".
public const int PayloadTypeFieldNumber
value = ProtoOAErrorRes.PayloadTypeFieldNumber
Номер поля для поля "payloadType".
public const int RetryAfterFieldNumber
value = ProtoOAErrorRes.RetryAfterFieldNumber
Номер поля для поля "retryAfter".