OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::model::OrderOperation Struct Reference

Public Member Functions

OpenPitOrderOperation Raw () const noexcept
 

Static Public Member Functions

static OrderOperation FromRaw (const OpenPitOrderOperation &raw)
 

Public Attributes

std::optional< param::AccountIdaccountId
 
std::optional< Instrumentinstrument
 
std::optional< param::Price > price
 
std::optional< Sideside
 
std::optional< TradeAmounttradeAmount
 

Member Function Documentation

◆ FromRaw()

static OrderOperation openpit::model::OrderOperation::FromRaw ( const OpenPitOrderOperation &  raw)
inlinestatic

◆ Raw()

OpenPitOrderOperation openpit::model::OrderOperation::Raw ( ) const
inlinenoexcept

Member Data Documentation

◆ accountId

std::optional<param::AccountId> openpit::model::OrderOperation::accountId

◆ instrument

std::optional<Instrument> openpit::model::OrderOperation::instrument

◆ price

std::optional<param::Price> openpit::model::OrderOperation::price

◆ side

std::optional<Side> openpit::model::OrderOperation::side

◆ tradeAmount

std::optional<TradeAmount> openpit::model::OrderOperation::tradeAmount