BetaTrader
A HFT Eco-System
Loading...
Searching...
No Matches
fix::BusinessMessageReject Struct Reference

Represents the data required to build a FIX Business Message Reject (35=j) message. More...

#include <BusinessMessageReject.h>

Collaboration diagram for fix::BusinessMessageReject:
Collaboration graph

Public Attributes

int businessRejectReason
 The categorical reason for the rejection (BusinessRejectReason, FIX Tag 379).
 
char refMsgType
 The MsgType of the message being rejected (RefMsgType, FIX Tag 372).
 
fix::SequenceNumber refSeqNum
 The sequence number of the application message being rejected (RefSeqNum, FIX Tag 45).
 
std::string text
 A human-readable explanation of the rejection reason (Text, FIX Tag 58).
 

Detailed Description

Represents the data required to build a FIX Business Message Reject (35=j) message.

This struct is used to reject an application-level message that is syntactically correct but violates a business rule.

Member Data Documentation

◆ businessRejectReason

int fix::BusinessMessageReject::businessRejectReason

The categorical reason for the rejection (BusinessRejectReason, FIX Tag 379).

◆ refMsgType

char fix::BusinessMessageReject::refMsgType

The MsgType of the message being rejected (RefMsgType, FIX Tag 372).

◆ refSeqNum

fix::SequenceNumber fix::BusinessMessageReject::refSeqNum

The sequence number of the application message being rejected (RefSeqNum, FIX Tag 45).

◆ text

std::string fix::BusinessMessageReject::text

A human-readable explanation of the rejection reason (Text, FIX Tag 58).


The documentation for this struct was generated from the following file: