OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
Loading...
Searching...
No Matches
openpit::model::OrderPosition Struct Reference

#include <model.hpp>

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()

OrderPosition openpit::model::OrderPosition::FromRaw ( const OpenPitOrderPosition & raw)
inlinestaticnodiscard

◆ Raw()

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

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