ProtoOADealListReq
* Request for getting Trader's deals historical data (execution details).
Implements: IMessage<ProtoOADealListReq>, IMessage, IEquatable<ProtoOADealListReq>, IDeepCloneable<ProtoOADealListReq>, IBufferMessage
Properties
public long CtidTraderAccountId { get; set; }
value = protoOADealListReq.CtidTraderAccountId
protoOADealListReq.CtidTraderAccountId = value
Unique identifier of the trader's account. Used to match responses to trader's accounts.
public long FromTimestamp { get; set; }
value = protoOADealListReq.FromTimestamp
protoOADealListReq.FromTimestamp = value
The Unix time from which the search starts >=0 (1st Jan 1970).
public bool HasCtidTraderAccountId { get; }
value = protoOADealListReq.HasCtidTraderAccountId
Gets whether the "ctidTraderAccountId" field is set
public bool HasFromTimestamp { get; }
value = protoOADealListReq.HasFromTimestamp
Gets whether the "fromTimestamp" field is set
public bool HasMaxRows { get; }
value = protoOADealListReq.HasMaxRows
Gets whether the "maxRows" field is set
public bool HasPayloadType { get; }
value = protoOADealListReq.HasPayloadType
Gets whether the "payloadType" field is set
public bool HasToTimestamp { get; }
value = protoOADealListReq.HasToTimestamp
Gets whether the "toTimestamp" field is set
public int MaxRows { get; set; }
value = protoOADealListReq.MaxRows
protoOADealListReq.MaxRows = value
The maximum number of the deals to return.
public long ToTimestamp { get; set; }
value = protoOADealListReq.ToTimestamp
protoOADealListReq.ToTimestamp = value
The Unix time where to stop searching <= 2147483646000 (19th Jan 2038).
Methods
public void ClearCtidTraderAccountId()
protoOADealListReq.ClearCtidTraderAccountId()
Clears the value of the "ctidTraderAccountId" field
public void ClearFromTimestamp()
protoOADealListReq.ClearFromTimestamp()
Clears the value of the "fromTimestamp" field
public void ClearMaxRows()
protoOADealListReq.ClearMaxRows()
Clears the value of the "maxRows" field
public void ClearPayloadType()
protoOADealListReq.ClearPayloadType()
Clears the value of the "payloadType" field
public void ClearToTimestamp()
protoOADealListReq.ClearToTimestamp()
Clears the value of the "toTimestamp" field
Fields
public const int CtidTraderAccountIdFieldNumber
value = ProtoOADealListReq.CtidTraderAccountIdFieldNumber
Field number for the "ctidTraderAccountId" field.
public const int FromTimestampFieldNumber
value = ProtoOADealListReq.FromTimestampFieldNumber
Field number for the "fromTimestamp" field.
public const int MaxRowsFieldNumber
value = ProtoOADealListReq.MaxRowsFieldNumber
Field number for the "maxRows" field.
public const int PayloadTypeFieldNumber
value = ProtoOADealListReq.PayloadTypeFieldNumber
Field number for the "payloadType" field.
public const int ToTimestampFieldNumber
value = ProtoOADealListReq.ToTimestampFieldNumber
Field number for the "toTimestamp" field.