ProtoOADealListByPositionIdReq
* Request for retrieving the deals related to a position.
Implements: IMessage<ProtoOADealListByPositionIdReq>, IMessage, IEquatable<ProtoOADealListByPositionIdReq>, IDeepCloneable<ProtoOADealListByPositionIdReq>, IBufferMessage
Properties
public long CtidTraderAccountId { get; set; }
value = protoOADealListByPositionIdReq.CtidTraderAccountId
protoOADealListByPositionIdReq.CtidTraderAccountId = value
Unique identifier of the trader's account. Used to match responses to trader's accounts.
public long FromTimestamp { get; set; }
value = protoOADealListByPositionIdReq.FromTimestamp
protoOADealListByPositionIdReq.FromTimestamp = value
The Unix time in milliseconds of starting the search. Must be bigger or equal to zero (1st Jan 1970).
public bool HasCtidTraderAccountId { get; }
value = protoOADealListByPositionIdReq.HasCtidTraderAccountId
Gets whether the "ctidTraderAccountId" field is set
public bool HasFromTimestamp { get; }
value = protoOADealListByPositionIdReq.HasFromTimestamp
Gets whether the "fromTimestamp" field is set
public bool HasPayloadType { get; }
value = protoOADealListByPositionIdReq.HasPayloadType
Gets whether the "payloadType" field is set
public bool HasPositionId { get; }
value = protoOADealListByPositionIdReq.HasPositionId
Gets whether the "positionId" field is set
public bool HasToTimestamp { get; }
value = protoOADealListByPositionIdReq.HasToTimestamp
Gets whether the "toTimestamp" field is set
public long PositionId { get; set; }
value = protoOADealListByPositionIdReq.PositionId
protoOADealListByPositionIdReq.PositionId = value
The unique ID of the position.
public long ToTimestamp { get; set; }
value = protoOADealListByPositionIdReq.ToTimestamp
protoOADealListByPositionIdReq.ToTimestamp = value
The Unix time in milliseconds of finishing the search. <= 2147483646000 (19th Jan 2038).
Methods
public void ClearCtidTraderAccountId()
protoOADealListByPositionIdReq.ClearCtidTraderAccountId()
Clears the value of the "ctidTraderAccountId" field
public void ClearFromTimestamp()
protoOADealListByPositionIdReq.ClearFromTimestamp()
Clears the value of the "fromTimestamp" field
public void ClearPayloadType()
protoOADealListByPositionIdReq.ClearPayloadType()
Clears the value of the "payloadType" field
public void ClearPositionId()
protoOADealListByPositionIdReq.ClearPositionId()
Clears the value of the "positionId" field
public void ClearToTimestamp()
protoOADealListByPositionIdReq.ClearToTimestamp()
Clears the value of the "toTimestamp" field
Fields
public const int CtidTraderAccountIdFieldNumber
value = ProtoOADealListByPositionIdReq.CtidTraderAccountIdFieldNumber
Field number for the "ctidTraderAccountId" field.
public const int FromTimestampFieldNumber
value = ProtoOADealListByPositionIdReq.FromTimestampFieldNumber
Field number for the "fromTimestamp" field.
public const int PayloadTypeFieldNumber
value = ProtoOADealListByPositionIdReq.PayloadTypeFieldNumber
Field number for the "payloadType" field.
public const int PositionIdFieldNumber
value = ProtoOADealListByPositionIdReq.PositionIdFieldNumber
Field number for the "positionId" field.
public const int ToTimestampFieldNumber
value = ProtoOADealListByPositionIdReq.ToTimestampFieldNumber
Field number for the "toTimestamp" field.