ProtoOAErrorRes

StockSharp.cTrader.Native.Model

* Resposta genérica quando um ERROR ocorreu.

Implementa: IMessage<ProtoOAErrorRes>, IMessage, IEquatable<ProtoOAErrorRes>, IDeepCloneable<ProtoOAErrorRes>, IBufferMessage

Propriedades

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

O identificador único da conta do comerciante na plataforma cTrader.

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

A descrição do erro.

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

O nome do ProtoErrorCode ou o outro costume ErrorCodes (e.g. ProtoCHErrorCode).

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

Obtém se o campo "ctidTraderAccountId" está definido

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

Obtém se o campo "descrição" está definido

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

Obtém se o campo "errorCode" está definido

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

Obtém se o campo "maintenanceEndTimestamp" está definido

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

Obtém se o campo "payloadType" está definido

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

Obtém se o campo "retryAfter" está definido

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

O tempo Unix em segundos quando a sessão de manutenção atual será terminada.

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

Quando você atingir o limite de taxa com errorCode=BLOCKED_PAYLOAD_TYPE, este campo conterá a quantidade de segundos até que o tipo de carga útil relacionado seja desbloqueado.

Métodos

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAErrorRes.ClearCtidTraderAccountId()

Limpa o valor do campo "ctidTraderAccountId"

ClearDescription
public void ClearDescription()
protoOAErrorRes.ClearDescription()

Limpa o valor do campo "descrição"

ClearErrorCode
public void ClearErrorCode()
protoOAErrorRes.ClearErrorCode()

Limpa o valor do campo "errorCode"

ClearMaintenanceEndTimestamp
public void ClearMaintenanceEndTimestamp()
protoOAErrorRes.ClearMaintenanceEndTimestamp()

Limpa o valor do campo "maintenanceEndTimestamp"

ClearPayloadType
public void ClearPayloadType()
protoOAErrorRes.ClearPayloadType()

Limpa o valor do campo "payloadType"

ClearRetryAfter
public void ClearRetryAfter()
protoOAErrorRes.ClearRetryAfter()

Limpa o valor do campo "retryAfter"

Campos

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAErrorRes.CtidTraderAccountIdFieldNumber

Número do campo para o campo "ctidTraderAccountId".

DescriptionFieldNumber
public const int DescriptionFieldNumber
value = ProtoOAErrorRes.DescriptionFieldNumber

Número do campo para o campo "descrição".

ErrorCodeFieldNumber
public const int ErrorCodeFieldNumber
value = ProtoOAErrorRes.ErrorCodeFieldNumber

Número do campo para o campo "errorCode".

MaintenanceEndTimestampFieldNumber
public const int MaintenanceEndTimestampFieldNumber
value = ProtoOAErrorRes.MaintenanceEndTimestampFieldNumber

Número do campo para o campo "maintenanceEndTimestamp".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAErrorRes.PayloadTypeFieldNumber

Número do campo para o campo "payloadType".

RetryAfterFieldNumber
public const int RetryAfterFieldNumber
value = ProtoOAErrorRes.RetryAfterFieldNumber

Número do campo para o campo "retryAfter".