OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::pretrade::policies::PnlBoundsAccountBarrierUpdate Struct Reference
Collaboration diagram for openpit::pretrade::policies::PnlBoundsAccountBarrierUpdate:

Public Member Functions

 PnlBoundsAccountBarrierUpdate (::openpit::param::AccountId account, ::openpit::param::Asset asset)
 

Public Attributes

::openpit::param::AccountId accountId
 
std::optional<::openpit::param::Pnl > lowerBound
 
::openpit::param::Asset settlementAsset
 
std::optional<::openpit::param::Pnl > upperBound
 

Constructor & Destructor Documentation

◆ PnlBoundsAccountBarrierUpdate()

openpit::pretrade::policies::PnlBoundsAccountBarrierUpdate::PnlBoundsAccountBarrierUpdate ( ::openpit::param::AccountId  account,
::openpit::param::Asset  asset 
)
inline

Member Data Documentation

◆ accountId

::openpit::param::AccountId openpit::pretrade::policies::PnlBoundsAccountBarrierUpdate::accountId

◆ lowerBound

std::optional<::openpit::param::Pnl> openpit::pretrade::policies::PnlBoundsAccountBarrierUpdate::lowerBound

◆ settlementAsset

::openpit::param::Asset openpit::pretrade::policies::PnlBoundsAccountBarrierUpdate::settlementAsset

◆ upperBound

std::optional<::openpit::param::Pnl> openpit::pretrade::policies::PnlBoundsAccountBarrierUpdate::upperBound