@@ -22,6 +22,27 @@ namespace Fixpp
22
22
23
23
using TestRequest = MessageV<Chars<' 1' >, Required<Tag::TestReqID>>;
24
24
25
+ using ResendRequest = MessageV<MessageType::ResendRequest, Required<Tag::BeginSeqNo>, Required<Tag::EndSeqNo>>;
26
+
27
+ using Reject = MessageV<MessageType::Reject,
28
+ Required<Tag::RefSeqNum>, Tag::RefTagID, Tag::RefMsgType, Tag::SessionRejectReason,
29
+ Tag::Text, Tag::EncodedTextLen, Tag::EncodedText
30
+ >;
31
+
32
+ using SequenceReset = MessageV<MessageType::SequenceReset, Tag::GapFillFlag, Required<Tag::NewSeqNo>>;
33
+
34
+ using Logout = MessageV<MessageType::Logout, Tag::Text, Tag::EncodedTextLen, Tag::EncodedText>;
35
+
36
+ using Logon = MessageV<MessageType::Logon,
37
+ Required<Tag::EncryptMethod>, Required<Tag::HeartBtInt>, Tag::RawDataLength, Tag::RawData,
38
+ Tag::ResetSeqNumFlag, Tag::NextExpectedMsgSeqNum, Tag::MaxMessageSize,
39
+ RepeatingGroup
40
+ <
41
+ Tag::NoMsgTypes,
42
+ Tag::RefMsgType, Tag::MsgDirection
43
+ >, Tag::TestMessageIndicator, Tag::Username, Tag::Password
44
+ >;
45
+
25
46
using MarketDataSnapshot = MessageV<MessageType::MarketDataSnapshotFullRefresh,
26
47
Tag::MDReqID,
27
48
Component::Instrument,
0 commit comments