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

#include <account_adjustment.hpp>

Public Member Functions

 Amount ()=default
OpenPitAccountAdjustmentAmount Raw () const noexcept

Static Public Member Functions

static Amount FromRaw (const OpenPitAccountAdjustmentAmount &raw)

Public Attributes

std::optional< param::AdjustmentAmountbalance
std::optional< param::AdjustmentAmountheld
std::optional< param::AdjustmentAmountincoming

Constructor & Destructor Documentation

◆ Amount()

openpit::accountadjustment::Amount::Amount ( )
default

Member Function Documentation

◆ FromRaw()

Amount openpit::accountadjustment::Amount::FromRaw ( const OpenPitAccountAdjustmentAmount & raw)
inlinestaticnodiscard

◆ Raw()

OpenPitAccountAdjustmentAmount openpit::accountadjustment::Amount::Raw ( ) const
inlinenodiscardnoexcept

Member Data Documentation

◆ balance

std::optional<param::AdjustmentAmount> openpit::accountadjustment::Amount::balance

◆ held

std::optional<param::AdjustmentAmount> openpit::accountadjustment::Amount::held

◆ incoming

std::optional<param::AdjustmentAmount> openpit::accountadjustment::Amount::incoming