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

Public Member Functions

OpenPitOrderPosition Raw () const noexcept
 

Static Public Member Functions

static OrderPosition FromRaw (const OpenPitOrderPosition &raw)
 

Public Attributes

std::optional< bool > closePosition
 
std::optional< PositionSidepositionSide
 
std::optional< bool > reduceOnly
 

Member Function Documentation

◆ FromRaw()

static OrderPosition openpit::model::OrderPosition::FromRaw ( const OpenPitOrderPosition &  raw)
inlinestatic

◆ Raw()

OpenPitOrderPosition openpit::model::OrderPosition::Raw ( ) const
inlinenoexcept

Member Data Documentation

◆ closePosition

std::optional<bool> openpit::model::OrderPosition::closePosition

◆ positionSide

std::optional<PositionSide> openpit::model::OrderPosition::positionSide

◆ reduceOnly

std::optional<bool> openpit::model::OrderPosition::reduceOnly