ProtoOAErrorRes

StockSharp.cTrader.Native.Model

※ERRORが発生した際の一般的な応答

実装: 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

メンテナンスの終了時刻が秒単位で終了します。

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" フィールドです。