ProtoOAOrderListByPositionIdReq
* Request for retrieving Orders related to a Position by using Position ID. Filtered by utcLastUpdateTimestamp.
Implements: IMessage<ProtoOAOrderListByPositionIdReq>, IMessage, IEquatable<ProtoOAOrderListByPositionIdReq>, IDeepCloneable<ProtoOAOrderListByPositionIdReq>, IBufferMessage
Properties
public long CtidTraderAccountId { get; set; }
value = protoOAOrderListByPositionIdReq.CtidTraderAccountId
protoOAOrderListByPositionIdReq.CtidTraderAccountId = value
Unique identifier of the trader's account. Used to match responses to trader's accounts.
public long FromTimestamp { get; set; }
value = protoOAOrderListByPositionIdReq.FromTimestamp
protoOAOrderListByPositionIdReq.FromTimestamp = value
The Unix time from which the search starts >=0 (1st Jan 1970). Search by utcLastUpdateTimestamp of the Order.
public bool HasCtidTraderAccountId { get; }
value = protoOAOrderListByPositionIdReq.HasCtidTraderAccountId
Gets whether the "ctidTraderAccountId" field is set
public bool HasFromTimestamp { get; }
value = protoOAOrderListByPositionIdReq.HasFromTimestamp
Gets whether the "fromTimestamp" field is set
public bool HasPayloadType { get; }
value = protoOAOrderListByPositionIdReq.HasPayloadType
Gets whether the "payloadType" field is set
public bool HasPositionId { get; }
value = protoOAOrderListByPositionIdReq.HasPositionId
Gets whether the "positionId" field is set
public bool HasToTimestamp { get; }
value = protoOAOrderListByPositionIdReq.HasToTimestamp
Gets whether the "toTimestamp" field is set
public long PositionId { get; set; }
value = protoOAOrderListByPositionIdReq.PositionId
protoOAOrderListByPositionIdReq.PositionId = value
The unique ID of the Position.
public long ToTimestamp { get; set; }
value = protoOAOrderListByPositionIdReq.ToTimestamp
protoOAOrderListByPositionIdReq.ToTimestamp = value
The Unix time where to stop searching <= 2147483646000 (19th Jan 2038). Search by utcLastUpdateTimestamp of the Order.
Methods
public void ClearCtidTraderAccountId()
protoOAOrderListByPositionIdReq.ClearCtidTraderAccountId()
Clears the value of the "ctidTraderAccountId" field
public void ClearFromTimestamp()
protoOAOrderListByPositionIdReq.ClearFromTimestamp()
Clears the value of the "fromTimestamp" field
public void ClearPayloadType()
protoOAOrderListByPositionIdReq.ClearPayloadType()
Clears the value of the "payloadType" field
public void ClearPositionId()
protoOAOrderListByPositionIdReq.ClearPositionId()
Clears the value of the "positionId" field
public void ClearToTimestamp()
protoOAOrderListByPositionIdReq.ClearToTimestamp()
Clears the value of the "toTimestamp" field
Fields
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAOrderListByPositionIdReq.CtidTraderAccountIdFieldNumber
Field number for the "ctidTraderAccountId" field.
public const int FromTimestampFieldNumber
value = ProtoOAOrderListByPositionIdReq.FromTimestampFieldNumber
Field number for the "fromTimestamp" field.
public const int PayloadTypeFieldNumber
value = ProtoOAOrderListByPositionIdReq.PayloadTypeFieldNumber
Field number for the "payloadType" field.
public const int PositionIdFieldNumber
value = ProtoOAOrderListByPositionIdReq.PositionIdFieldNumber
Field number for the "positionId" field.
public const int ToTimestampFieldNumber
value = ProtoOAOrderListByPositionIdReq.ToTimestampFieldNumber
Field number for the "toTimestamp" field.