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

#include <model.hpp>

Public Member Functions

OpenPitOrderMargin Raw () const noexcept

Static Public Member Functions

static OrderMargin FromRaw (const OpenPitOrderMargin &raw)

Public Attributes

std::optional< bool > autoBorrow
std::optional< std::string > collateralAsset
std::optional< param::Leverageleverage

Member Function Documentation

◆ FromRaw()

OrderMargin openpit::model::OrderMargin::FromRaw ( const OpenPitOrderMargin & raw)
inlinestaticnodiscard

◆ Raw()

OpenPitOrderMargin openpit::model::OrderMargin::Raw ( ) const
inlinenodiscardnoexcept

Member Data Documentation

◆ autoBorrow

std::optional<bool> openpit::model::OrderMargin::autoBorrow

◆ collateralAsset

std::optional<std::string> openpit::model::OrderMargin::collateralAsset

◆ leverage

std::optional<param::Leverage> openpit::model::OrderMargin::leverage