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

#include <pre_trade_lock.hpp>

Public Member Functions

 LockEntry (std::uint16_t group, ::openpit::param::Price entryPrice)
OpenPitPretradePreTradeLockEntry Raw () const noexcept

Static Public Member Functions

static LockEntry FromRaw (const OpenPitPretradePreTradeLockEntry &raw)

Public Attributes

std::uint16_t policyGroupId = OPENPIT_DEFAULT_POLICY_GROUP_ID
::openpit::param::Price price

Constructor & Destructor Documentation

◆ LockEntry()

openpit::pretrade::LockEntry::LockEntry ( std::uint16_t group,
::openpit::param::Price entryPrice )
inline

Member Function Documentation

◆ FromRaw()

LockEntry openpit::pretrade::LockEntry::FromRaw ( const OpenPitPretradePreTradeLockEntry & raw)
inlinestaticnodiscard

◆ Raw()

OpenPitPretradePreTradeLockEntry openpit::pretrade::LockEntry::Raw ( ) const
inlinenodiscardnoexcept

Member Data Documentation

◆ policyGroupId

std::uint16_t openpit::pretrade::LockEntry::policyGroupId = OPENPIT_DEFAULT_POLICY_GROUP_ID

◆ price

::openpit::param::Price openpit::pretrade::LockEntry::price