OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
openpit::reject::Reject Struct Reference
Collaboration diagram for openpit::reject::Reject:

Public Member Functions

 Reject ()=default
 
 Reject (std::string policyName, RejectScope rejectScope, RejectCode rejectCode, std::string rejectReason, std::string rejectDetails)
 

Public Attributes

RejectCode code = RejectCode::Other
 
std::string details
 
std::string policy
 
std::string reason
 
RejectScope scope = RejectScope::Order
 
std::uintptr_t userData = 0
 

Constructor & Destructor Documentation

◆ Reject() [1/2]

openpit::reject::Reject::Reject ( )
default

◆ Reject() [2/2]

openpit::reject::Reject::Reject ( std::string  policyName,
RejectScope  rejectScope,
RejectCode  rejectCode,
std::string  rejectReason,
std::string  rejectDetails 
)
inline

Member Data Documentation

◆ code

RejectCode openpit::reject::Reject::code = RejectCode::Other

◆ details

std::string openpit::reject::Reject::details

◆ policy

std::string openpit::reject::Reject::policy

◆ reason

std::string openpit::reject::Reject::reason

◆ scope

RejectScope openpit::reject::Reject::scope = RejectScope::Order

◆ userData

std::uintptr_t openpit::reject::Reject::userData = 0