|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
#include <reject.hpp>
Public Member Functions | |
| OpenPitPretradeReject | Raw () const noexcept |
| Reject ()=default | |
| Reject (std::string policyName, RejectScope rejectScope, RejectCode rejectCode, std::string rejectReason, std::string rejectDetails) | |
Static Public Member Functions | |
| static Reject | FromRaw (const OpenPitPretradeReject &raw) |
Public Attributes | |
| RejectCode | code = RejectCode::Other |
| std::string | details |
| std::string | policy |
| std::string | reason |
| RejectScope | scope = RejectScope::Order |
| std::uintptr_t | userData = 0 |
|
default |
|
inline |
|
inlinestaticnodiscard |
|
inlinenodiscardnoexcept |
| RejectCode openpit::pretrade::Reject::code = RejectCode::Other |
| std::string openpit::pretrade::Reject::details |
| std::string openpit::pretrade::Reject::policy |
| std::string openpit::pretrade::Reject::reason |
| RejectScope openpit::pretrade::Reject::scope = RejectScope::Order |
| std::uintptr_t openpit::pretrade::Reject::userData = 0 |