ProtoOAErrorRes
* Resposta genérica quando um ERROR ocorreu.
Implementa: IMessage<ProtoOAErrorRes>, IMessage, IEquatable<ProtoOAErrorRes>, IDeepCloneable<ProtoOAErrorRes>, IBufferMessage
Propriedades
public long CtidTraderAccountId { get; set; }
value = protoOAErrorRes.CtidTraderAccountId
protoOAErrorRes.CtidTraderAccountId = value
O identificador único da conta do comerciante na plataforma cTrader.
public string Description { get; set; }
value = protoOAErrorRes.Description
protoOAErrorRes.Description = value
A descrição do erro.
public string ErrorCode { get; set; }
value = protoOAErrorRes.ErrorCode
protoOAErrorRes.ErrorCode = value
O nome do ProtoErrorCode ou o outro costume ErrorCodes (e.g. ProtoCHErrorCode).
public bool HasCtidTraderAccountId { get; }
value = protoOAErrorRes.HasCtidTraderAccountId
Obtém se o campo "ctidTraderAccountId" está definido
public bool HasDescription { get; }
value = protoOAErrorRes.HasDescription
Obtém se o campo "descrição" está definido
public bool HasErrorCode { get; }
value = protoOAErrorRes.HasErrorCode
Obtém se o campo "errorCode" está definido
public bool HasMaintenanceEndTimestamp { get; }
value = protoOAErrorRes.HasMaintenanceEndTimestamp
Obtém se o campo "maintenanceEndTimestamp" está definido
public bool HasPayloadType { get; }
value = protoOAErrorRes.HasPayloadType
Obtém se o campo "payloadType" está definido
public bool HasRetryAfter { get; }
value = protoOAErrorRes.HasRetryAfter
Obtém se o campo "retryAfter" está definido
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.
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
public void ClearCtidTraderAccountId()
protoOAErrorRes.ClearCtidTraderAccountId()
Limpa o valor do campo "ctidTraderAccountId"
public void ClearDescription()
protoOAErrorRes.ClearDescription()
Limpa o valor do campo "descrição"
public void ClearErrorCode()
protoOAErrorRes.ClearErrorCode()
Limpa o valor do campo "errorCode"
public void ClearMaintenanceEndTimestamp()
protoOAErrorRes.ClearMaintenanceEndTimestamp()
Limpa o valor do campo "maintenanceEndTimestamp"
public void ClearPayloadType()
protoOAErrorRes.ClearPayloadType()
Limpa o valor do campo "payloadType"
public void ClearRetryAfter()
protoOAErrorRes.ClearRetryAfter()
Limpa o valor do campo "retryAfter"
Campos
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAErrorRes.CtidTraderAccountIdFieldNumber
Número do campo para o campo "ctidTraderAccountId".
public const int DescriptionFieldNumber
value = ProtoOAErrorRes.DescriptionFieldNumber
Número do campo para o campo "descrição".
public const int ErrorCodeFieldNumber
value = ProtoOAErrorRes.ErrorCodeFieldNumber
Número do campo para o campo "errorCode".
public const int MaintenanceEndTimestampFieldNumber
value = ProtoOAErrorRes.MaintenanceEndTimestampFieldNumber
Número do campo para o campo "maintenanceEndTimestamp".
public const int PayloadTypeFieldNumber
value = ProtoOAErrorRes.PayloadTypeFieldNumber
Número do campo para o campo "payloadType".
public const int RetryAfterFieldNumber
value = ProtoOAErrorRes.RetryAfterFieldNumber
Número do campo para o campo "retryAfter".