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

#include <model.hpp>

Public Member Functions

OpenPitExecutionReportPositionImpact Raw () const noexcept

Static Public Member Functions

static PositionImpact FromRaw (const OpenPitExecutionReportPositionImpact &raw)

Public Attributes

std::optional< PositionEffectpositionEffect
std::optional< PositionSidepositionSide

Member Function Documentation

◆ FromRaw()

PositionImpact openpit::model::PositionImpact::FromRaw ( const OpenPitExecutionReportPositionImpact & raw)
inlinestaticnodiscard

◆ Raw()

OpenPitExecutionReportPositionImpact openpit::model::PositionImpact::Raw ( ) const
inlinenodiscardnoexcept

Member Data Documentation

◆ positionEffect

std::optional<PositionEffect> openpit::model::PositionImpact::positionEffect

◆ positionSide

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