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

Public Member Functions

 Bounds ()=default
 
OpenPitAccountAdjustmentBounds Raw () const noexcept
 

Static Public Member Functions

static Bounds FromRaw (const OpenPitAccountAdjustmentBounds &raw)
 

Public Attributes

std::optional< param::PositionSize > balanceLower
 
std::optional< param::PositionSize > balanceUpper
 
std::optional< param::PositionSize > heldLower
 
std::optional< param::PositionSize > heldUpper
 
std::optional< param::PositionSize > incomingLower
 
std::optional< param::PositionSize > incomingUpper
 

Constructor & Destructor Documentation

◆ Bounds()

openpit::accountadjustment::Bounds::Bounds ( )
default

Member Function Documentation

◆ FromRaw()

static Bounds openpit::accountadjustment::Bounds::FromRaw ( const OpenPitAccountAdjustmentBounds &  raw)
inlinestatic

◆ Raw()

OpenPitAccountAdjustmentBounds openpit::accountadjustment::Bounds::Raw ( ) const
inlinenoexcept

Member Data Documentation

◆ balanceLower

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::balanceLower

◆ balanceUpper

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::balanceUpper

◆ heldLower

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::heldLower

◆ heldUpper

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::heldUpper

◆ incomingLower

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::incomingLower

◆ incomingUpper

std::optional<param::PositionSize> openpit::accountadjustment::Bounds::incomingUpper