Inbound SDK algo request message data.
virtual uint32_t GetUserParameterCount() const noexcept=0
virtual uint64_t GetAccountId() const noexcept=0
virtual double GetQuantity() const noexcept=0
virtual ttsdk::TimeInForce GetTimeInForce() const noexcept=0
virtual uint64_t GetCurrentUserId() const noexcept=0
virtual uint32_t GetChildOrderCount() const noexcept=0
only valid when the request is sent on for recovery
virtual ttsdk::OrderType GetOrderType() const noexcept=0
virtual const char * GetTextA() const noexcept=0
virtual const char * GetClearingAccount() const noexcept=0
virtual uint64_t GetInstrumentId() const noexcept=0
virtual const char * GetSenderSubId() const noexcept=0
virtual UserParameter GetUserParameter(const uint32_t index) const noexcept=0
~SDKAlgoRequest() noexcept
virtual bool IsForcedCancel() const noexcept=0
virtual uint64_t GetAlgoDefinitionId() const noexcept=0
virtual double GetPrice() const noexcept=0
virtual const char * GetText() const noexcept=0
virtual const char * GetOrderId() const noexcept=0
virtual const char * GetTextB() const noexcept=0
virtual ttsdk::OrderSide GetSide() const noexcept=0
virtual const char * GetTextTT() const noexcept=0
virtual uint64_t GetUserId() const noexcept=0
virtual OrderPtr GetChildOrder(const uint32_t index) const noexcept=0
virtual const char * GetTextC() const noexcept=0
shared_ptr< Order > OrderPtr